首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码有关问题解决

2012-08-29 
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决Spring3.0 MVC @ResponseBody

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?/>前面,这样就可以在jquery中直接调用而不出现乱码了。

热点排行