SpringMVC 中的Controller返回JSON数据

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

SpringMVC中的Controller返回JSON问题

 

①配置JSON解析器

②使用注解@ResponseBody返回的是json,没有使用该注解,则会进行页面跳转。

 

方案一



        
        




		
		



        
            
            
                
            
            
            
                
            
        
        
            
            
        
    

 

方案二.

1、导入第三方的jackson包,jackson-mapper-asl-xxx.jar和jackson-core-asl-xxx.jar。 
2、spring配置文件添加



  
      
          
              
                text/html;charset=UTF-8  
              
          
      

      
      
          
              
                  
              
          
     

 

方案三:

导入第三方的fastjson包,fastjson-1.1.34.jar 
2、Spring配置文件添加


        
            
            
                
                    
                        application/json;charset=UTF-8
                    
                
            
        
    

 

方案四:

1.需要导入 jackson-annotations-*.jar,jackson-core-.jar,jackson-databind-.jar 
2、在spring中添加配置


    
        
            
                
                    
                        
                            text/html; charset=UTF-8
                            application/json;charset=UTF-8
                        
                    
                
                
                    
                        
                            text/html; charset=UTF-8
                            application/json;charset=UTF-8
                        
                    
                
            
        
    

 

 

参考:

1.SpringMVC杂记(十七) HandlerMethodArgumentResolver接口应用example

2.spring入门(七)【springMVC返回json串】

3.mvc:argument-resolvers用法

4.使用说明

 

转载于:https://my.oschina.net/ososchina/blog/347202

你可能感兴趣的:(SpringMVC 中的Controller返回JSON数据)