<%@ page language="java" import="java.util.*,com.pominfo.mitamins.website.mypatient.module.Patient;" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <% List<Patient> data=(List<Patient>)session.getAttribute("patientList"); int totalNum=data.size(); int pageSize=1; int currentPage=1; String num=request.getParameter("page"); if(num!=null){ currentPage=Integer.parseInt(num); } if(currentPage<1){ currentPage=1; } int totalPage=totalNum/pageSize; if(totalNum%pageSize!=0){ totalPage++; } if(currentPage>totalPage){ currentPage=totalPage; } int startNum=(currentPage-1)*pageSize; int endNum=currentPage*pageSize-1; if(endNum>=data.size()){ endNum=data.size()-1; } %> <table> <tr> <td>firstName</td><td>lastName</td><td>email</td><td></td><td></td> </tr> <%for(int i=startNum;i<=endNum;i++){%> <% Patient p=(Patient)data.get(i); %> <tr> <td><%=p.getFirstName()%></td> <td><%=p.getLastName()%></td> <td><%=p.getEmail()%></td> <td></td> <td></td> </tr> <%}%> <tr> <td>当前页:<%=currentPage%>/总共页:<%=totalPage%></td> <td><a href="<%=path%>/website/patient/JSP假分页.jsp?page=1">首页</a></td> <td><a href="<%=path%>/website/patient/JSP假分页.jsp?page=<%=currentPage-1%>">上一页</a></td> <td><a href="<%=path%>/website/patient/JSP假分页.jsp?page=<%=currentPage+1%>">下一页</a></td> <td><a href="<%=path%>/website/patient/JSP假分页.jsp?page=<%=totalPage%>">尾页</a><br/></td> </tr> </table> </body> </html>