这是后台控制层的分页代码
@RequestMapping("/findcustomer")//实现分页查询
@ResponseBody
public MyAjaxResult findCustomer(Integer adminId,String search,Integer currentPage,Integer pageSize){
PageModel pageModel;
try {
pageModel = cusService.findList(adminId,search,currentPage,pageSize);
return MyAjaxResult.success(pageModel);
} catch (Exception e) {
e.printStackTrace();
return MyAjaxResult.fail_300("查询失败");
}
}
怎样在JSP页面这段代码实现分页查询
getCustomerListAjax();//模糊查询和查看全部
function getCustomerListAjax(cur) {
$.ajax({
url:"${pageContext.request.contextPath}/loginAction/get_customerList",
type:"post",
data:$("#seachForm").serialize(),
dataType:"json",
success: function(data){
if(data.code==200){
console.log(data);
$('#courseTypeWrap').html(template('courseTypeTest', data));
}else{
layer.open({
title: '警告!',
content: data.msg
,yes: function(index, layero){
//按钮【按钮一】的回调
window.location.href="${pageContext.request.contextPath}/loginAction/login"
}
});
}
}
});
}
这篇博客介绍了如何在Java后台使用@RequestMapping实现分页查询功能,通过PageModel返回查询结果。同时展示了前端JSP页面如何通过jQuery的ajax方法调用后台接口,并使用template插件展示数据。在遇到查询失败的情况时,返回错误信息提示用户。

475

被折叠的 条评论
为什么被折叠?



