星期四, 25 二月 2010

Tomcat SSI outputEncoding

Tomcat本身可以支持SSI,就是可以支持.shtml类型的页面。这个功能默认是没有打开的,需要修改web.xml文件,按照其说明修改即可。如果页面使用中文编码,默认可能产生乱码,需要定义outputEncoding参数,例如:

    <servlet>
        <servlet-name>ssi</servlet-name>
        <servlet-class>
          org.apache.catalina.ssi.SSIServlet
        </servlet-class>
        <init-param>
          <param-name>buffered</param-name>
          <param-value>1</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
        <init-param>
          <param-name>expires</param-name>
          <param-value>666</param-value>
        </init-param>
        <init-param>
          <param-name>isVirtualWebappRelative</param-name>
          <param-value>0</param-value>
        </init-param>
        <init-param>
          <param-name>outputEncoding</param-name>
          <param-value>gb2312</param-value>
        </init-param>

        <load-on-startup>4</load-on-startup>
    </servlet>

Posted by xiaojf at 1:10 下午 in 未分类

« First  « Prev   1 2 3 4 5   Next »  Last »
« 二月 »
星期日星期一星期二星期三星期四星期五星期六
 123456
78910111213
14151617181920
21222324252627
28