extjs实现分页后台处理很快捷的一种做法
2013-08-21 16:30
423 查看
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int start = Integer.valueOf(request.getParameter("start"));
int limit = Integer.valueOf(request.getParameter("limit"));
String jsonStr = null;
Map<String, Object> jsonObj = new HashMap<String, Object>();
List<Person> persons = new ArrayList<Person>();
int totalCount = 20;
for (int i = 1; i <= totalCount; i++) {
Person p = new Person(i, "路人" + i, new Date());
persons.add(p);
}
persons = persons.subList(start, limit+start);
jsonObj.put("data", persons);
jsonObj.put("totalCount", totalCount);
response.setContentType("application/x-json");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
Gson gson = new Gson();
jsonStr = gson.toJson(jsonObj);
out.print(jsonStr);
out.close();
}
throws ServletException, IOException {
int start = Integer.valueOf(request.getParameter("start"));
int limit = Integer.valueOf(request.getParameter("limit"));
String jsonStr = null;
Map<String, Object> jsonObj = new HashMap<String, Object>();
List<Person> persons = new ArrayList<Person>();
int totalCount = 20;
for (int i = 1; i <= totalCount; i++) {
Person p = new Person(i, "路人" + i, new Date());
persons.add(p);
}
persons = persons.subList(start, limit+start);
jsonObj.put("data", persons);
jsonObj.put("totalCount", totalCount);
response.setContentType("application/x-json");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
Gson gson = new Gson();
jsonStr = gson.toJson(jsonObj);
out.print(jsonStr);
out.close();
}
相关文章推荐
- 基于jqGrid实现列表分页效果(后台处理以及pageBean)
- ZP的EXTJS学习笔记(二)——calendar的改造(example改造、日程管理实现、json对date数据的前后台处理)
- ExtJs Grid分页时序号自增的实现,以及查询以后的序号的处理
- 0012、node 之简单筛选后台数据以及需要分页时的一种处理方式
- 关于分页的一种实现方式--(js实现)
- UITextFiled & UITextView 控制输入长度、中文处理以及UITextView 的placeHolder 的一种实现方法
- 工作笔记-extjs分页实现
- datagrid分页的一种实现方法
- jquery DataTable实现前后台动态分页
- android阅读器里的 txt 文本处理分页功能的实现:
- ExtJs多级联动菜单的一种实现
- 基于Metronic的Bootstrap开发框架经验总结(16)-- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理
- 一种可实时处理 O(1)复杂度图像去雾算法的实现。
- extjs中字符串和对象之间的转换,实现前后台传值
- jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
- JSP_strut2架构下前台使用canvas对接收到的后台数据画图的一种实现
- ExtJS中从WebService获取数据保存到本地,填充GridPanel实现静态数据分页
- 在struts中分页的一种实现
- 使用ExtJs 来显示数据,并实现数据的分页功能
- C#后台线程工作时更新界面的一种处理方法