文章目录
描述
响应ajax请求
步骤
1.检测pom文件中有没有jackson依赖
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.8</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.8</version>
</dependency>
2.springmvc配置文件中加入注解驱动
<!--
注解驱动:
1. 响应ajax请求,返回json
2. 解决静态资源访问问题。
-->
<mvc:annotation-driven />
3.Controller方法中加入注解
/*处理查询,响应ajax*/
@RequestMapping("/queryStudent.do")
@ResponseBody
public List<Student> queryStudent(){
//参数检查, 简单的数据处理
List<Student> students = service.findStudents();
return students; /*这个结果会被jquery框架转化为为json数据*/
}
开发经验
一般写完Controller方法,不会直接去前端写ajax请求,而是先通过直接访问地址测试后端Controller方法是否正确,如果正确再去前端写ajax请求。
1.直接浏览器地址栏输入相应地址比如
http://localhost:8080/ch07_ssm/student/queryStudent.do