解决spring-mvc @responseBody注解返回json 乱码问题

admin 发布于 2020-03-18T15:00:11 评论(0) 阅读(50)

分类:Java

标签:

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; 
        }

原文:

解决spring-mvc @responseBody注解返回json 乱码问题

http://blog.csdn.net/lsx1984/article/details/8803296