一个 java Servlet 处理多个请求
解决方案 »
- 天涯论坛接口
- hibernate 一对多的关系 新增数据时多的一边没插进去值???
- 谁能给我最佳的weblogic 10的虚拟内存配置参数么?
- 启动线程是用run()方法还是start()方法?一样吗?
- SSH里面出现的些问题
- Struts+Hibernate+Spring配置连接数据库时报异常,谁给解决发美女图片!
- 天乙博客开始测试,放100分
- 有关Struts中的logic:iterate问题
- 请高手详解
- c3p0最大连接数无效
- 关于struts2的ModelDriven
- jsp和servlet简单应用,org.apache.catalina.core.ApplicationDispatcher invoke错误
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String method = request.getParameter("method");
if (method != null && "first".equals(method)) {
this.first(request, response);
} else if (method != null && "last".equals(method)) {
this.last(request, response);
} else if (method != null && "next".equals(method)) {
this.next(request, response);
} else if (method != null && "previous".equals(method)) {
this.previous(request, response);
}
} private void previous(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("上一页");
if (page.getCurrPageNO() - 1 < 1) {
;
} else {
page.setCurrPageNO(page.getCurrPageNO() - 1);
}
common(request, response);
} private void next(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("下一页");
if (page.getCurrPageNO() + 1 > page.getAllPageNO()) {
;
} else {
page.setCurrPageNO(page.getCurrPageNO() + 1);
}
common(request, response);
} private void first(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("第一页");
page.setCurrPageNO(1);
common(request, response);
} private void last(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("最后页");
page.setCurrPageNO(page.getAllPageNO());
common(request, response);
} private void common(HttpServletRequest request, HttpServletResponse response)
throws IOException {
int start = (page.getCurrPageNO() - 1) * page.getPerPageNO();
int size = page.getPerPageNO();
List<Goods> goodsList = pageDao.fy(start, size);
request.getSession().setAttribute("GoodsList", goodsList);
response.sendRedirect("goods/index.jsp");
} public void destroy() {
}
}