spring版本4.3.8
使用@responseBody将数据转换成json返回到前端,不通过modelAndView或者response.getWriter()
1.添加相关jar包
我使用的是maven构建程序,所以在pom添加以下依赖信息:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.8</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.8</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.8</version>
</dependency>
注意jar的版本,与spring版本相匹配。
2. spring-mvc.xml配置
添加:
<mvc:annotation-driven/>
3.测试
controller层代码:
前台展示:
大成功!