Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@ page contentType="text/html; charset=UTF-8" pageEncoding="Big5"%>
- <% int rowsPerPage = 3; //每頁的筆數
- int rowNumber=0; //總筆數
- int pageNumber=0; //總頁數
- int whichPage=1; //第幾頁
- int pageIndexArray[]=null;
- int pageIndex=0;
- %>
- <%
- rowNumber=list.size();
- if (rowNumber%rowsPerPage !=0)
- pageNumber=rowNumber/rowsPerPage +1;
- else pageNumber=rowNumber/rowsPerPage;
- pageIndexArray=new int[pageNumber];
- for (int i=1 ; i<=pageIndexArray.length ; i++)
- pageIndexArray[i-1]=i*rowsPerPage-rowsPerPage;
- %>
- <% try {
- whichPage = Integer.parseInt(request.getParameter("whichPage"));
- pageIndex=pageIndexArray[whichPage-1];
- } catch (NumberFormatException e) { //第一次執行的時候
- whichPage=1;
- pageIndex=0;
- } catch (ArrayIndexOutOfBoundsException e) { //總頁數之外的錯誤頁數
- if (pageNumber>0){
- whichPage=pageNumber;
- pageIndex=pageIndexArray[pageNumber-1];
- }
- }
- %>
- <%if (pageNumber>0){%>
- <b><font color= red>第<%=whichPage%>/<%=pageNumber%>頁 </font></b>
- <%}%>
- <b>●符 合 查 詢 條 件 如 下 所 示: 共<font color=red><%=rowNumber%></font>筆</b>
Add Comment
Please, Sign In to add comment