这是我写的一个过滤html元素的程序,也许对大家有点帮助!
复制内容到剪贴板
程序代码

/**
* filter all html element.
* For example:<a href="www.sohu.com/test">hello!</a>
* The filter result is :hello!
* Notice:This method filter the text between "<" and ">"
* @param element
* @return
*/
* filter all html element.
* For example:<a href="www.sohu.com/test">hello!</a>
* The filter result is :hello!
* Notice:This method filter the text between "<" and ">"
* @param element
* @return
*/
今天把更新过的CMS上传到服务器上面,发现又出了老毛病:乱码。本地显示正常,在服务器上面却不行。经过排查,发现竟然是web.xml的事。不留心把这行去掉了:
加上之后就好了,或者把另外一种方法,把web.xml不指定任何编码,这样默认是unicode编码。接着用程序去处理,如:
)[/code]
上面就是自动去找寻服务器上默认编码,这样服务器也认。
复制内容到剪贴板
程序代码

<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=utf-8</mime-type>
</mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=utf-8</mime-type>
</mime-mapping>
加上之后就好了,或者把另外一种方法,把web.xml不指定任何编码,这样默认是unicode编码。接着用程序去处理,如:
复制内容到剪贴板
程序代码

StreamWriter sw1=new StreamWriter("c:\\x.txt",[code]System.Text.Encoding.Default
上面就是自动去找寻服务器上默认编码,这样服务器也认。
1. 在server.xml中定义context时采用如下定义:
2. 在web.xml中通过参数指定:
复制内容到剪贴板
程序代码

<Context path="/livsorder" docBase="/home/httpd/html/livsorder"
defaultSessionTimeOut="3600" isWARExpanded="true"
isWARValidated="false" isInvokerEnabled="true"
isWorkDirPersistent="false"/>
defaultSessionTimeOut="3600" isWARExpanded="true"
isWARValidated="false" isInvokerEnabled="true"
isWorkDirPersistent="false"/>
2. 在web.xml中通过参数指定:
复制内容到剪贴板
程序代码

<session-config>
<session-timeout>30</session-timeout>
<session-timeout>30</session-timeout>