星期二, 六月 29, 2004

在XSL/XSLT中如何嵌入大段Javascript 的方法

如下:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<!-- Javascript example 1: using CDATA sections -->
<!-- Example 1 ishould be used when embedding javascript snippets that don't make use of XML data during the transform -->
<xsl:text disable-output-escaping="yes">
<![CDATA[
<script>
alert("Generic hello world")
</script>
]]>
</xsl:text>
<!-- Javascript example 2: using xsl:text and disable-output-escaping -->
<!-- Example 2 should be used when embedding javascript snippets that need to make use of XML data during the transform -->
<xsl:text disable-output-escaping="yes"><</xsl:text>script<xsl:text disable-output-escaping="yes">></xsl:text>
alert("<xsl:value-of select="root/node" />")
<xsl:text disable-output-escaping="yes"><</xsl:text>/script<xsl:text disable-output-escaping="yes">></xsl:text>

<!-- the rest of your XSL transformation logic here -->
<xsl:value-of select="root/node" />
</xsl:template>
</xsl:stylesheet>

星期四, 六月 24, 2004

如何修改Jbuilder 的cvs服务器的有关设置

Jbuilder 在每个Module(包括Web,Ejb等.下建立了一个CVS目录.有关cvs服务器的连接防灾ROOT.文件.RESPOSITORY文件里.

快速删除.所有CVS子目录;
for /R /D %f in (CVS*) do rmdir /S/q %f

星期一, 六月 21, 2004

JSP Form get 和 post 提交参数说明

在JSP中通过post方式提交参数包含汉字,在Servlet里完全可以正常解析。
但同get或通过连接通过?或&方式来传递汉字,必须要正确编码。有保证的是编码为iso-8859-1.
使用java.netURLEncode.encoder(string,string encode)
和Java.net.URLDecode.decoder(string,string encode)
偶合操作来解析汉字。

星期四, 六月 17, 2004

星期五, 六月 11, 2004

Improving JavaServer Faces by Dumping JSP

Improving JavaServer Faces by Dumping JSP

http://www.onjava.com/pub/a/onjava/2004/06/09/jsf.html

星期二, 六月 08, 2004

手工删除Oralce 表空间数据文件后,重新启动Oracle Database Server不能启动.处理步骤.

1.问题描述:
在Oradata/Oracle实例下删除了某个表空间.dbf文件,重新启动Oracle服务时候,报错:
SVRMGR> startup ORACLE instance started.
Total System Global Area 84721824 bytes Fixed Size 73888 bytes Variable Size 76087296 bytes Database Buffers 8388608 bytes Redo Buffers 172032 bytes Database mounted.
ORA-01157: cannot identify/lock data file 8 - see DBWR trace file ORA-01110: data file 8: '/export/home1/ora8/m02/oradata/ora8/acs01.dbf'

2.处理步骤

1) Connect to SQL*DBA or Server Manager and issue 'shutdown abort'
2) Issue 'startup mount' command
3) Issue the following command, substituting the correct datafile (such as /u01/oradata/temp01.dbf):
alter database datafile '/u01/oradata/temp01.dbf' offline drop;
4) alter database open; (Your database is now up!!!)
5) drop tablespace TEMP including contents;
6)再次重新启动既可.