uopspop

Untitled

Oct 23rd, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. <%@ page contentType="text/html; charset=UTF-8" pageEncoding="Big5"%>
  2. <%  int rowsPerPage = 3;  //每頁的筆數    
  3.     int rowNumber=0;      //總筆數
  4.     int pageNumber=0;     //總頁數      
  5.     int whichPage=1;      //第幾頁
  6.     int pageIndexArray[]=null;
  7.     int pageIndex=0;
  8. %>
  9.  
  10. <%  
  11.     rowNumber=list.size();
  12.     if (rowNumber%rowsPerPage !=0)
  13.      pageNumber=rowNumber/rowsPerPage +1;
  14.     else pageNumber=rowNumber/rowsPerPage;    
  15.  
  16.     pageIndexArray=new int[pageNumber];
  17.     for (int i=1 ; i<=pageIndexArray.length ; i++)
  18.     pageIndexArray[i-1]=i*rowsPerPage-rowsPerPage;
  19. %>
  20.  
  21. <%  try {
  22.       whichPage = Integer.parseInt(request.getParameter("whichPage"));
  23.       pageIndex=pageIndexArray[whichPage-1];
  24.     } catch (NumberFormatException e) { //第一次執行的時候
  25.        whichPage=1;
  26.        pageIndex=0;
  27.     } catch (ArrayIndexOutOfBoundsException e) { //總頁數之外的錯誤頁數
  28.          if (pageNumber>0){
  29.               whichPage=pageNumber;
  30.               pageIndex=pageIndexArray[pageNumber-1];
  31.          }
  32.     }
  33. %>
  34. <%if (pageNumber>0){%>
  35. <b><font color= red><%=whichPage%>/<%=pageNumber%>頁 </font></b>
  36. <%}%>
  37. <b>●符 合 查 詢 條 件 如 下 所 示:<font color=red><%=rowNumber%></font></b>
Add Comment
Please, Sign In to add comment