springMVC 乱码解决,涵盖接收、返回

来源:互联网 发布:巨人网络借壳上市方案 编辑:程序博客网 时间:2024/05/16 00:51

服务器返回乱码

xxx-servlet.xml 的配置

<bean id="stringHttpMessageConverter"class="org.springframework.http.converter.StringHttpMessageConverter">        <propertyname ="supportedMediaTypes">                 <list>                     <value>text/plain;charset=UTF-8</value>                 </list>           </property>     </bean>    <bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">         <propertyname="supportedMediaTypes">             <list>                 <value>application/json</value>             </list>         </property> </bean>

Controller 的配置
@RequestMapping(value=”/test”,produces=”text/plain;charset=UTF-8”)
@ResponseBody

服务器接收乱码

修改web.xml

<web-app><!-- BEGIN ajax post提交乱码 -->    <filter>        <filter-name>Encoding</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>Encoding</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>    <!-- END ajax post提交乱码 --></web-app>
0 0
原创粉丝点击