Spring MVC Tomcat下GET请求和POST请求乱码的解决
2015-07-06 23:12
513 查看
POST乱码
服务端取出参数时发现汉字乱码。解决方法有二种,可以写一个过虑器,调用request.setCharacterEncoding("UTF-8"),或者直接用spring提供的过虑器:
<filter> <filter-name>CharacterEncoding</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> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
GET乱码
修改TOMCAT/conf/server.xml文件,在
connector标签中添加一个
URIEncoding="UTF-8"属性:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
如果用的JBoss,那么GET应该不会中文乱码。
相关文章推荐
- tomcat搭建
- Tomcat 启动 异常 java.lang.IllegalStateException: Unable to complete the scan for annotations...
- Linux+Nginx+Tomcat 多域名,多应用在同一服务器的配置
- linux tomcat 安装步骤
- jsp项目部署到tomcat下的执行流程
- Mac下Tomcat的安装与配置
- apache转发客户端端口到tomcat的配置 以及 apache日志格式的配置
- tomcat 预览出现501错误
- 如何解决Tomcat服务器的stdout.log大文件问题
- 解决Eclipse发布webproject, jar无法发布到tomcat lib目录下的问题
- 常用软件包和插件
- Tomcat服务器工作原理
- (Apache+Tomcat+mysql)(集成环境)+花生壳2.2
- tomcat配置虚拟主机
- 一台电脑安装多个tomcat
- TOMCAT 独立用户启动配置 安全部署
- IDEA 13 tomcat 进行远程调试
- 安装tomcat for Mac
- Tomcat Server.xml详解
- Tomcat web.xml元素详解