码迷,mamicode.com
首页 > 移动开发 > 详细

Spring+MVC Controller层接收App端请求的中文参数乱码问题。

时间:2016-11-04 20:30:05      阅读:608      评论:0      收藏:0      [点我收藏+]

标签:force   大量   求和   服务器端   参数   vps   work   接收   响应   

在正文之前,说明下Filter的作用:

过滤器顾名思义就是进行过滤的,可以实现代码的定向执行和预处理。
通俗点说法filter相当于加油站,request是条路,response是条路,目的地是servlet,这个加油站设在什么地方对什么数据操作可以由你来控制。
备注:过滤器可以再请求和响应之前做一部分预处理,有效的过滤掉不需要的内容,而且过滤器可以被复用,节省了大量的复用代码,提高了java的代码执行效率

java的Controller层接收App的请求时,请求的参数是中文,服务器端接收到的是乱码,如何解决该问题?
解决:在web.config中添加如下配置:
<filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
        <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>

 






Spring+MVC Controller层接收App端请求的中文参数乱码问题。

标签:force   大量   求和   服务器端   参数   vps   work   接收   响应   

原文地址:http://www.cnblogs.com/panbin/p/6031372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!