SpringMVC4使用@ResponseBody注解实现JSON自动转换错误
2016-06-16 21:54
976 查看
1、错误信息:
The resource identified by this request is only capable of generating respon,并且HTTP状态码是406,也就是响应信息和请求头不一致。2、解决方法:
网上解决方法主要如下:1、没有开启springMVC注解模式。
2、json转换依赖包版本错误。我使用的是springMVC 4.1.7版本。maven依赖如下:
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.4</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.5.4</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.5.0</version> </dependency>
3、配置springMVC的视图解析器错误。
4、这个也正是我碰到的,有点粗心。要转换的json对象的属性没有提供getter和setter方法。
相关文章推荐
- Java中的集合
- Spring的事务管理
- SpringMVC框架中,静态资源(如外部js)无法访问的问题
- Struts2学习第三天——拦截器与文件传输
- Java文字图像识别
- MyEclipse 2014优化设置
- Java IO - PipedOutputStream & PipedInputStream
- Java编译时注解自动生成代码
- javaweb学习路线【转】
- jdk安装配置
- 自学java第三天学习成员变量与局部变量
- springMVC:HandlerInterceptor拦截器的使用
- springMVC:HandlerInterceptor拦截器的使用
- Java Web项目--使用JSP生成一个页面
- 《Java编程思想》学习笔记(第四章): 流程控制语句
- java学习基础篇(二)构造器的定义与作用
- ssh框架
- Java 8:不动点
- Java反射需要注意的地方
- java中Json,Map,实体之间的转换