SpringMVC用@RequestParam接收到的中文参数乱码
2017-04-20 16:46
633 查看
在SpringMVC后台控制层获取参数用注解@RequestParam直接获取。
但问题是中文到了后台出现乱码
1.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>
还是不管用
2.再改工程里的tomcat的配置文件server.xml
PS:在eclipse等ide运行的web工程的时候,
双击:Servers-->Tomcat v7.0 Server at localhost-->Server
path
找到上述目录的conf下的server.xml
Connector标签增加useBodyEncodingForURI="true"属性即可
至此郁闷2周的乱码问题解决了。
但问题是中文到了后台出现乱码
1.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>
还是不管用
2.再改工程里的tomcat的配置文件server.xml
PS:在eclipse等ide运行的web工程的时候,
双击:Servers-->Tomcat v7.0 Server at localhost-->Server
path
找到上述目录的conf下的server.xml
Connector标签增加useBodyEncodingForURI="true"属性即可
至此郁闷2周的乱码问题解决了。
相关文章推荐
- JQuery中Ajax的Post提交中文乱码、windows.location.href 中文汉字乱码和springmvc使用原生态HttpServletRequest接收参数中文乱码解决办法
- 关于spring mvc的get方法传递中文参数时乱码问题(@RequestParam)
- springmvc 接收参数中文乱码的问题
- tomcat、springMVC get请求或Requestparam中文乱码
- Springmvc中@RequestParam传值中文乱码解决方案(转)
- Springmvc中@RequestParam传值中文乱码解决方案
- request接收表单提交中文参数乱码问题
- Springmvc中@RequestParam传值中文乱码解决方案
- SpringMVC接收参数中文乱码问题
- Springmvc中@RequestParam传值中文乱码解决方案
- jsp中request接收中文参数乱码问题解决办法
- request接收表单提交中文参数乱码问题
- js提交表单中包含中文参数值,request请求参数正常,服务器端接收出现乱码解决思路
- 处理request接收参数的中文乱码的问题
- Springmvc中@RequestParam传值中文乱码解决方案
- springmvc接收中文参数乱码的问题
- Springmvc中@RequestParam传值中文乱码解决方案
- request接收表单提交中文参数乱码问题
- A标签中传递的中文参数到Servlet 后台request.getParameter()接收时出现中文乱码
- Springmvc中@RequestParam传值中文乱码解决方案: