jq.Grid 分页后台代码
2018-01-06 09:47
411 查看
ArrayList list= ktrService.findKtr(NAME);//从service获得结果集 int totalRecord = list.size(); // 总记录数 int totalPage = totalRecord % Integer.parseInt(rows) == 0 ? totalRecord / Integer.parseInt(rows) : totalRecord / Integer.parseInt(rows) + 1; // 计算总页数 try { int index = (Integer.parseInt(page) - 1) * Integer.parseInt(rows); // 开始记录数 int pageSize = Integer.parseInt(rows); // 以下模拟构造JSON数据对象 String json = "{\"total\": \"" + totalPage + "\", \"page\": \"" + page + "\", \"records\": \"" + totalRecord + "\", \"rows\": ["; for (int i = index; i < pageSize + index && i < totalRecord; i++) { KtrInfo ktr= (KtrInfo) list.get(i); json += "{\"cell\":[\"" + ktr.getNAME() + "\",\"" + ktr.getETL_TYPE() + "\",\"" + ktr.getRUN_FLG()+ "\",\"" + ktr.getPLN_INTERVAL()+ "\",\"" + ktr.getSTART_TIME()+ "\",\"" + ktr.getEND_TIME()+ "\",\"" + ktr.getCREATE_DT()+ "\",\"" + ktr.getVALID_FLG()+ "\",\"" + new String(ktr.getOPE_MSG().getBytes("UTF-8"),"ISO8859-1")+ "\",\"" + ktr.getMAX_TIME()+ "\",\"" + ktr.getEVT_USR()+ "\",\"" + ktr.getEVT_TIME()+ "\"]}"; if (i != pageSize + index - 1 && i != totalRecord - 1) { json += ","; } } json += "]}"; // System.out.print(json); response.getWriter().write(json); // 将JSON数据返回页面 } catch (Exception ex) { System.out.println(ex); }
相关文章推荐
- WP7中,在后台c#代码中控制Grid
- zf-分页后台代码
- JAVA分页代码后台实现
- Java实现分页展示,包括前后台java实现以及测试代码
- jquery dataTable 后台加载数据并分页实例代码
- 网站分页前后台代码
- easyUI前后台分页代码实现
- JAVA实现分页(前台页面+后台代码)
- ExtJs、Struts2、Hibernate3.2的Grid后台分页
- Java实现分页的前台页面和后台代码
- GridPanel绑定后台数据同时分页demo
- wp后台代码添加对grid分行分列
- 分页查询--前台HTML+后台asp.net代码
- Silverlight中用后台代码自定义Grid
- WPF使用后台C#代码创建Grid
- jq表单上传多文件 前后台代码
- phpcms v9后台多表查询分页代码
- ExtjsGrid 分页、ASP.net前后台数据交互
- 【ExtJs】与后台数据库交互的带分页表格组件grid的查询
- 7、客户模块-客户模块之分页后台代码的编写(分页)