Spring4MVC json问题(406 Not Acceptable)解析

在测试api的时候返回如下错误:

Response Status: 406 (Not Acceptable) 
引起的原因: 由于设置了@ResponseBody,要把对象转换成json格式,缺少相应的jar包和配置

解决方案如下:

方案一:1.1:导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar
              1.2:Spring配置文件添加如下配置:



  
      
          
              
                text/html;charset=UTF-8  
              
          
      
  
      
      
          
              
                  
              
          
    
方案二:2.1: 导入第三方的 fastjson包,fastjson-1.1.34.jar

                2.2:Spring配置文件添加如下配置:


        
            
            
                
                    
                        application/json;charset=UTF-8
                    
                
            
        
    

只需其中一种方案即可解决





你可能感兴趣的:(spring,mvc,ssh)