您的位置:首页 > Web前端 > JavaScript

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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  start request null