springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实现代码:
结果输出乱码:???????
有人跟踪@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,
解决办法,在spring mvc的配置文件中手工配置bean:
<!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->
<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>
这样通过配置AnnotationMethodHandlerAdapter类messageConverters属性来指定编码。
记住,需要把bean部分加入到<context:component-scan base-package="com.zlscw.mvc" />前面,这样就可以在jquery中直接调用而不出现乱码了。
相关推荐
以上是springmvc+spring+hibernate整合基于eclipse,oracle开发
springmvc spring hibernate ajax json简单完整的demo下载可直接运行,希望可以帮助大家
Ajax实现异步请求+基于SpringMVC
SpringMVC+Ajax异步文件上传+短视频背景+a标签绑定文件域
springmvc spring hibernate整合Demo 包含了CRUD 帮助初学者快速学习springmvc
十三、如何给spring3 MVC中的Action做JUnit单元测试? 十四、spring mvc 转发与重定向 十五、spring mvc 处理ajax请求 十六、spring mvc 关于写几个配置文件的说明 十七、spring mvc 如何取得Spring管理的bean ...
NULL 博文链接:https://xkorey.iteye.com/blog/726146
NULL 博文链接:https://1197581932.iteye.com/blog/2330457
一个实用了spring mvc和ajax异步请求的例子
Spring MVC教程 教程学习: 本教程完整地讲解了Spring MVC的每个知识点,包括独立运行的Demo示例,欢迎一起交流学习。Java学习交流群:239126529 教程软件版本说明: ...Spring MVC Post中文乱码 @RequestPara
Spring + Hibernate + Spring mvc +Ajax 整合 框架,一个简单的添加删除。
spring mvc + spring + hibernate 全注解整合开发视频教程 11
spring mvc + spring + hibernate 全注解整合开发视频教程 12
讲述了spring2.0,2.5以及portlet的mvc的搭建以及怎样使用
三个ajax与springmvc的交互的demo
Spring MVC与Ajax交互源码,详细解读参考 http://blog.csdn.net/quincylk/article/details/51423297
基于spring mvc注解开发的ajax项目实例,通过对注解@ResponseBody的应用,实现ajax局部刷新功能,java代码端返回Map,Integer,User,List等对象,在jsp页面通过$.each(data,function(index,entity) { });...
基于SpringMVC+Spring3+Mybatis框架的OA项目 基于SpringMVC+Spring3+Mybatis框架的OA项目 基于SpringMVC+Spring3+Mybatis框架的OA项目 基于SpringMVC+Spring3+Mybatis框架的OA项目 基于SpringMVC+Spring3+Mybatis...
用STS(Spring Tool Suite)开发的,spring mvc + spring security 实现的最简单的登录系统,无数据库。
【2018最新】spring,mvc实训报告-优秀word范文 (14页).docx【2018最新】spring,mvc实训报告-优秀word范文 (14页).docx【2018最新】spring,mvc实训报告-优秀word范文 (14页).docx【2018最新】spring,mvc实训报告-优秀...