OrderList.jsp
上传用户:sxychgz
上传日期:2019-04-21
资源大小:4772k
文件大小:2k
源码类别:

电子政务应用

开发平台:

Java

  1. <%@ page language="java" contentType="text/html; charset=GB18030"
  2.     pageEncoding="GB18030"%>
  3. <%@ page import="java.sql.*, com.bjsxt.shopping.order.*, java.util.*" %>
  4. <%!
  5. private static final int PAGE_SIZE = 2;
  6. %>
  7. <%
  8. String strPageNo = request.getParameter("pageno");
  9. int pageNo = 1;
  10. if(strPageNo != null) {
  11. pageNo = Integer.parseInt(strPageNo);
  12. }
  13. if(pageNo < 1) pageNo = 1;
  14. %>
  15. <%
  16. //get all the users
  17. List<SalesOrder> orders = new ArrayList<SalesOrder>();
  18. int totalRecords = OrderMgr.getInstance().getOrders(orders, pageNo, PAGE_SIZE);
  19. int totalPages = (totalRecords + PAGE_SIZE - 1) / PAGE_SIZE;
  20. if(pageNo > totalPages) pageNo = totalPages;
  21. %>
  22. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  23. <html>
  24. <head>
  25. <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
  26. <title>Insert title here</title>
  27. </head>
  28. <body>
  29. <table border="1" align="center">
  30. <tr>
  31. <td>ID</td>
  32. <td>username</td>
  33. <td>addr</td>
  34. <td>odate</td>
  35. <td>status</td>
  36. <td></td>
  37. </tr>
  38. <%
  39. for(Iterator<SalesOrder> it = orders.iterator(); it.hasNext(); ) {
  40. SalesOrder so = it.next();
  41. %>
  42. <tr>
  43. <td><%=so.getId() %></td>
  44. <td><%=so.getUser().getUsername() %></td>
  45. <td><%=so.getAddr() %></td>
  46. <td><%=so.getODate() %></td>
  47. <td><%=so.getStatus() %></td>
  48. <td>
  49. <a href="OrderDetailShow.jsp?id=<%=so.getId()%>" target="detail">订单明细</a>
  50. &nbsp;
  51. <a href="OrderModify.jsp?id=<%=so.getId()%>" target="detail">订单修改</a>
  52. </td>
  53. </tr>
  54. <%
  55. }
  56. %>
  57. </table>
  58. <center>
  59. 第<%=pageNo %>页
  60. &nbsp;
  61. 共<%=totalPages %>页
  62. &nbsp;
  63. <a href="OrderList.jsp?pageno=<%=pageNo-1 %>">上一页</a>
  64. &nbsp;
  65. <a href="OrderList.jsp?pageno=<%=pageNo+1 %>">下一页</a>
  66. &nbsp;
  67. <a href="OrderList.jsp?pageno=<%=totalPages %>">最后一页</a>
  68. </center>
  69. </body>
  70. </html>