Easyui的form提交数据SpringMVC返回乱码问题

09/04 EasyUI 阅读 857 views 次 人气 0
摘要:

Easyui的form提交数据到SpringMVC的Controller层时返回的form数据不会乱码,但是返回的消息会出现乱码。

@ResponseBody 在配置文件中加入如下代码转换: 

<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >  
<property name="messageConverters">   
         <list>   
             <bean class = "org.springframework.http.converter.StringHttpMessageConverter">   
                <property name = "supportedMediaTypes">
                      <list>
                          <value>text/html;charset=UTF-8</value>   
                     </list>   
                </property>   
             </bean>   
         </list>   
   </property>  
</bean>

最常规的方法,添加message-converters,添加后如json-lib库可以解决乱码问题,但是fastjson无法解决。

Fastjson系列教程:http://www.what21.com/c/view/java_3001.html


最后的解决方案:

@RequestMapping添加produces = "text/html;charset=UTF-8",在Controller或Action添加均可。 

评论

该文章不支持评论!

分享到: