jar包版本
jackson-core-asl-1.9.11.jar
jackson-mapper-asl-1.9.11.jar
spring3.2.11
错误描述:
使用@ResponseBody注解的时候,使用浏览器开发者工具查看,报错406错误,还有就是服务端没有返回JSON字符串到浏览器中。
浏览器开发者工具错误提示:
POST http://localhost:8080/sms/department/selectList.do 406 (Not Acceptable)
错误原因:
百度了的说法是Jackson的版本和spring的版本整合有问题,解决方式是,升级Jackson版本或者spring版本,还有一种解决方式是,不使用@ResponseBody注解,手动的把对象转换成JSON字符串,再通过response把JSON返回出去。