1.在action中取得response,由他写入响应数据。
response.setHeader("Cache-Control", "no-cache");
response.setContentType("text/json;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
out.write(result);
2.在aciton的需要返回json的方法的@requestmaping中写入
@RequestMapping(value="/list", produces = "text/html;charset=UTF-8")
@ResponseBody
public String getBookList(HttpServletResponse response){
String result = bookService.bookListFromJson();
return result;
}
原文: