解决struts2以GET方式提交表单中文乱码问题
2015-11-29 17:25
651 查看
之前用POST方式提交表单一直没有遇到中文乱码的方式,最近使用GET方式提交,发现中文乱码。 检测了struts.xml和web.xml等地方读配置好了
struts.xml
web.xml
struts.xml
<!-- 编码设置 --> <constant name="struts.i18n.encoding" value="UTF-8" />
web.xml
<!-- 编码 --> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>查了一些资料,问题出在于Tomcat的server.xml没有配置编码,添加URIEncoding="UTF-8"就可以了
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
相关文章推荐
- Hibernate和Spring 缓存的二十二问,干货分享
- 基本数据类型和引用数据类型的内存传递的变化
- JAVA 堆栈 堆 方法区 解析
- 在Spring MVC中使用Velocity
- Java中的接口
- JAVA + MYSQL UTF-8 中文 不再乱码
- JAVA基础积累(程序运行时对象是怎么放置安排,内存是如何分配?)
- 转:JAVA 堆栈 堆 方法区 静态区 final static 内存分配 详解
- 9. Spring Security Filter
- 10. Spring Security 退出登录logout
- java常用的7大排序算法汇总
- java常用的7大排序算法汇总
- java常用的7大排序算法汇总
- 8. Spring Security intercept-url配置
- 7. Spring Security缓存UserDetails
- java web 插件式开发
- eclipse项目路径设置
- JAVA基础——java动态性之反射
- 6. Spring Security AuthenticationProvider
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener