json数据出现乱码的情况
在SpringMVC中通过controller返回json数据时,在页面上使用js代码alert(),出现???乱码的情况,代码如下:
@RequestMapping(value="/respost",method=RequestMethod.GET)
@ResponseBody
public String postList(@RequestParam("topicId") String topicId){
List<User> userList = new ArrayList<User>();
User doctor = userList.get(0);
System.out.println(doctor.getName);
String doctorName = doctor.getName;
return doctorName;
jsp代码:
success:function(data){
alert("操作成功!");
alert(data+"医生");
}
浏览器会出现下面的情况
只要在 @RequestMapping(value="/respost",method=RequestMethod.GET)中加上prodecus就可以解决
@RequestMapping(value="/respost",method=RequestMethod.GET,produces=“text/html;charset=UTF-8”)
解决问题!!