单枪直入,直奔主题
后端代码:
@ResponseBody
@RequestMapping(value="/refresh", method=RequestMethod.POST)
public String refreshGuidanceNode(@RequestBody String contentJson){
......
}
解析:@ResponseBody 在spring源码中实现类其默认为ISO8859-1编码,但项目中是UTF-8编码所以需要对其转换为UTF-8,在@RequestMapping中添加 produces="application/json; charset=utf-8" 即可,application/json 取决于前端接收的格式而定。
修改代码为:
@ResponseBody
@RequestMapping(value="/refresh", method=RequestMethod.POST, produces="application/json; charset=utf-8")
public String refreshGuidanceNode(@RequestBody String contentJson){
......
}
问题解决。