SpringMVC 使用@ResponseBody返回json 中文乱码问题解决

方法一:使用(produces = "application/json; charset=utf-8"):

    @RequestMapping(value="/getUsersByPage",produces = "application/json; charset=utf-8")
//    @RequestMapping("/getUsersByPage")
    @ResponseBody
    public String getUsersByPage(String page,String rows,String text,HttpServletRequest request,HttpServletResponse response){

方法二 使用RequestMappingHandlerAdapter:

    pom.xml必须先添加jackson包依赖,如下:

		
	    
		
			com.fasterxml.jackson.core
			jackson-databind
			2.5.4
		
	    
        
            
            
                
                
                     
                        
                            
                            text/plain;charset=UTF-8  
                            text/html;charset=UTF-8  
                            applicaiton/javascript;charset=UTF-8 
                            
                        
                    
                
            
      

 

你可能感兴趣的:(Spring,MVC)