使用Layui表格实现后台分页

使用Layui表格实现后台分页_第1张图片
id 菜单id 菜名 价格 状态

使用layui自动渲染生成表格,默认以get方式从前端获得参数page和limit

		int page = Integer.parseInt(request.getParameter("page"));
		int limit = Integer.parseInt(request.getParameter("limit"));	
	        int count = menuDao.searchcount();             // 查找数据条数
		int page_temp = page;
		int limit_temp = limit;
		if (count < page * limit) {
			limit = count - (page - 1) * limit;
		}
		page = (page_temp - 1) * limit_temp;
使用的是mysql,第一条是查找行数目,第二条是分页查询语句,把page和limit分别传到两个问号里就行了
 select  count(*) from menu 
select * from menu limit ?,?

最后转为json前把count的值改为从sql查询得到的行数目

String layjson ="{\"code\":0,\"msg\":\"\",\"count\":"+getcount()+",\"data\":["+data+"]}";





你可能感兴趣的:(使用Layui表格实现后台分页)