后端中三项一定要添加全,否则前端接收到的数据是乱码的;(错误显示在下边)
特别是produces = "text/plain;charset=utf-8"
一定不要忘记了,本人正是这个地方出的问题;
@RequestMapping(value="/login.do",produces = "text/plain;charset=utf-8")
@ResponseBody
response.setCharacterEncoding("text/html;charset=utf-8");
前端正常接收
ajax中的scriptCharset:'UTF-8'
可以不添加
下边是出现的错误信息:
该问题是未添加produces = "text/plain;charset=utf-8"
时出现的
添加后:
前端ajax获取响应json值乱码问题解决;