Java 查询
开发工具与关键技术:java
作者:彭浩达
撰写时间:2019年 6月 14日
public void Selectzbruku (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
LayuiTablePage layuiTablePage = new LayuiTablePage();
response.setCharacterEncoding(“utf-8”);
String currentPageStr=request.getParameter(“page”); //获取跳转页数
String pageSizeStr=request.getParameter(“limit”);//获取页面的条数
int currentPage=1;//为空时默认
int pageSize = 10; //为空时默认
if (currentPageStr!=null && Tools.isNum(currentPageStr)) {
currentPage=Integer.parseInt(currentPageStr);
}
if (pageSizeStr!=null &&Tools.isNum(pageSizeStr)) {
pageSize=Integer.parseInt(pageSizeStr);
}
int startIndex= layuiTablePage.GetStartIndex(currentPage, pageSize);//分页开始序号
List listUser = userService.findAllr(startIndex,pageSize); //查询数据
int totalRow=userService.getTotalRow();//查询总条数
LayuiTableData layuiTableData=new LayuiTableData();//layui的插件方式
//Bsgrid bsgrid = new Bsgrid(); //bootstrap插件使用方式
//bsgrid.setSuccess(true);
//bsgrid.setCurPage(currentPage);
//bsgrid.setTotalRows(totalRow);
//bsgrid.setData(listUser);
layuiTableData.setCount(totalRow);
layuiTableData.setData(listUser);
//JSONObject jsonObject=JSONObject.fromObject(bsgrid);
JSONObject jsonObject = JSONObject.fromObject(layuiTableData);
PrintWriter out=response.getWriter();
out.write(jsonObject.toString());//页面接收的数据
//out.write(jsonObject.getBytes(“utf-8”));
System.out.println(jsonObject.toString());
out.flush();
out.close();
}
|