今天遇到一个jsp页面中包含一个.shtml静态页面时,中文出现乱码,在jsp页面设置编码为utf-8也没有用,网上一搜才知道
运行.shtml的页面需要开启tomcat的SSI功能,具体修改如下:
主要修改tomcat的web.xml文件
<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>
<load-on-startup>4</load-on-startup>
</servlet>
<load-on-startup>4</load-on-startup>
在这一行的上面加上如下代码:
<init-param>
<param-name>inputEncoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>outputEncoding</param-name>
<param-value>utf-8</param-value>
</init-param>
另外还需要去掉servlet SSI映射的注释
<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
那jsp页面包含.shtml中文乱码问题就解决了
分享到:
相关推荐
解决tomcat中文乱码问题,有详细的解释说明,希望对需要的人有所帮助
Tomcat环境下JSP中文乱码问题的解决
解决tomcat下中文乱码问题, 在tomcat_home\conf\server.xml 中的Connector元素中设置URIEncoding属性为合适的字符编码
解决jsp页面乱码,页面信息配置,tomcat配置以及各种信息配置
现在将常见的乱码问题分为JSP页面显示中文乱码、表单提交乱码两类。 1)JSP页面中显示中文乱码 在JSP文件中使用page命令指定响应结果的MIME类型,如;charset=gb2312" %>
解决tomcat中文乱码的问题!!!!!! !!!!!!!!!!!!!!!!!!!
解决tomcat中文乱码问题.doc,很宝贵的资料。
apache-tomcat-8.0.33,针对有些项目的前端页面中,又有UTF-8,又有GBK,但是开发工具只配置了一种编码,导致其他页面出现部分乱码,并且更改该文件的编码也无效。而该工具可以自动解决UTF-8和GBK乱码的问题。 使用...
Docker容器部署tomcat出现中文乱码.docx
本文档详细地介绍了如何解决MySql数据库中的中文乱码问题,此问题的解决将极大地帮助基于MySql的PHP编程、JSP编程、Servlet编程及C#或.Net编程!测试过的开发平台包括 Netbeans和Eclipse。测试过的服务器包括Apache、...
tomcat get提交中文乱码解决方案,修改tomcat server.xml 中以下为
Tomcat和weblogic中文乱码问题解决方案
部署tomcat下的项目 监控的时候发现 日志中文乱码 ,tomcat 下catalina.out 日志乱码问题处理
解决Tomcat乱码的问题
彻底解决 Tomcat 5 下文字乱码问题 - JSP日志 - ※一路风尘※
jsp 乱码详解(jsp,mysql,tomcat) 基本涵盖所有的乱码解决方法。使用的utf-8作为例子
Ubuntu下使用Tomcat搭建网站出现中文乱码的问题.docx
某些通过URL来传送、值为汉字的参数,在页面中显示的是乱码,但是在本地开发环境是正常显示的。排除的因素当然就是服务器的设置不当了,但具体是那些原因呢?一般我们所装的linux服务器,是中文版的,所以系统环境的...
通过简单的办法解决Tomcat中出现的乱码,本文章使用于jsp servlet初学者