导入 jar包
![这里写图片描述](https://img-blog.csdn.net/20170918162400797?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbmdyYW4yMDE3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
1.引用的 index.js 文件
$(function(){
$.ajax({
url:'ajaxData.do',
type:'post',
dataType:'json',
success:function(obj){
var str="<tr> ";
str+=" <td>编号</td> ";
str+=" <td>姓名</td> ";
str+=" <td>年龄</td> ";
str+="</tr> ";
$.each(obj.list,function(i){
str+="<tr> ";
str+=" <td>"+obj.list[i].sid +"</td>";
str+=" <td>"+obj.list[i].sname+"</td>";
str+=" <td>"+obj.list[i].age +"</td>";
str+="</tr> ";
});
$("table").append(str);
$("#pageno").text(obj.pageutil.pageno);
$("#totalpage").text(obj.pageutil.totalpage);
$("#totalcount").text(obj.pageutil.totalcount);
},
error:function(){
alert("error");
}
});
});
2.controller
@Controller
public class StudentController {
@RequestMapping("/ajaxData.do")
@ResponseBody
public Map<String, Object> getAjaxData(){
Map<String, Object> map=new HashMap<String, Object>();
ArrayList<Student> list=new ArrayList<Student>();
list.add(new Student(1, "holly", 18));
list.add(new Student(2, "abc", 17));
list.add(new Student(3, "hhh", 16));
list.add(new Student(4, "hhhhhhhh", 16));
PageUtil pageutil=new PageUtil(1, 3, 4);
map.put("list", list);
map.put("pageutil", pageutil);
return map;
}
}
3.springMVC-servlet.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
">
<mvc:annotation-driven/>
<context:component-scan base-package="com"/>
</beans>
4.web.xml
<servlet>
<servlet-name>springMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>springMVC</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>