1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > sscom 中文显示 乱码_SSM框架:解决后台传数据到前台中文乱码问题 使用@ResponseBo

sscom 中文显示 乱码_SSM框架:解决后台传数据到前台中文乱码问题 使用@ResponseBo

时间:2019-04-25 01:39:06

相关推荐

sscom 中文显示 乱码_SSM框架:解决后台传数据到前台中文乱码问题 使用@ResponseBo

场景:

在实际运用场景中,当前台发起请求后,我们需要从后台返回数据给前台,这时,如果返回的数据中包含中文,则经常会出现在后台查询出来都是好好,但是传输回去就莫名的乱码了,而且,我们明明已经在 web.xml 中进行编码过滤了,但还是乱码,让人很头疼。

解决办法:

第一种:这种方法,估计很多人都知道,那就在 controller 中的每个方法的 @RequestMappering 注解中进行编码设置,如下所示:

@RequestMapping(value = "/queryUserById",produces = "text/plain;charset=utf-8")

这种方法可以解决返回乱码问题,但是存在一个问题就是:需要在每一个的方法中都要写上 produces = "text/plain;charset=utf-8"

这句设置,这样无形中,让我们的代码看起来,有那么一些不美观,作为一个慵懒的程序猿,也不会允许我们一直在重复做写这代码,

所以有了第二种方法。

第二种:与第一种方法相比,这种方法只需要在 spring-mvc.xml 配置文件中配置一次就好

application/json;charset=utf-8

text/html;charset=utf-8

application/x-www-form-urlencoded

sscom 中文显示 乱码_SSM框架:解决后台传数据到前台中文乱码问题 使用@ResponseBody返回json 中文乱码 Web程序 - 贪吃蛇学院-专业IT技术平台...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。