HTTP Status 406

springMVC 异常报406的解决办法

引起的原因:
由于设置了@ResponseBody,要把对象转换成json格式,缺少转换依赖的jar包,故此错。

@RequestMapping(value = "/pay/callback", method = RequestMethod.POST)
@ResponseBody
public JSONObject getTeachersByCategory() {

}

解决办法:
加入依赖的jar,jackson-core-asl-1.9.12.jar,jackson-mapper-asl-1.9.12.jar问题解决。


        org.codehaus.jackson
        jackson-mapper-asl
        ${jackson-version}


        org.codehaus.jackson
        jackson-core-asl
        1.9.13

mvc配置文件中添加:



        
            
                
                    
                
            
        

你可能感兴趣的:(HTTP Status 406)