首先是get方式提交乱码,修改tomcat的server.xml。在Connector节点添加URIEncoding="UTF-8"
<!--<br/ />
<br/ />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />
http://www.CodeHighlighter.com/<br/ />
<br/ />
--><Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
然后是post方式提交乱码,tomcat中提供了一个filter用于修改request的编码。 文件目录是apache-tomcat-6.0.20\webapps\examples\WEB-INF\classes\filters\SetCharacterEncodingFilter.java 在web.xml中配置过滤器指定编码
filter
<!--<br/ />
<br/ />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />
http://www.CodeHighlighter.com/<br/ />
<br/ />
--><filter>
<filter-name>SetCharacterEncodingFilter</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SetCharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
分享到:
相关推荐
tomcat get提交中文乱码解决方案,修改tomcat server.xml 中以下为
通过简单的办法解决Tomcat中出现的乱码,本文章使用于jsp servlet初学者
解决tomcat中文乱码问题,有详细的解释说明,希望对需要的人有所帮助
NULL 博文链接:https://lindows.iteye.com/blog/213348
tomcat 6/7/8 自带防暴力破解机制,通过塞满cache,挤出已锁定账号,实现完美绕过。
部署tomcat下的项目 监控的时候发现 日志中文乱码 ,tomcat 下catalina.out 日志乱码问题处理
tomcat GET请求与POST请求
解决tomcat中文乱码的问题!!!!!! !!!!!!!!!!!!!!!!!!!
tomcat7.0.88/tomcat8.5.37/tomcat 9.0.10 供需要的小伙伴下载
修改Tomcat默认编码消除get方式传递参数出现中文乱码修改Tomcat默认编码消除get方式传递参数出现中文乱码修改Tomcat默认编码消除get方式传递参数出现中文乱码修改Tomcat默认编码消除get方式传递参数出现中文乱码
主要介绍了Tomcat修改get提交请求乱码问题的解决方案,需要的朋友参考下
Tomcat6,Tomcat7,httpwatch工具下载
处理表单提交页面出现乱码现象,第三方开发。
Tomcat和weblogic中文乱码问题解决方案
一般我们所装的linux服务器,是中文版的,所以系统环境的编码是gbk,然而我们项目的编码是UTF-8,这就必须在tomcat的server.xml文件中修改,在两个地方添加 URIEncoding="UTF-8",具体代码如下:
tomcat包含7/8/9各个版本
Tomcat环境下JSP中文乱码问题的解决
Docker容器部署tomcat出现中文乱码.docx