?? pages.jsp
字號:
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="java.sql.*" %>
<%@ page language="java" %>
<%@ include file="PagesCount.jsp" %>
<HTML>
<HEAD>
<TITLE>分頁顯示</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE = 5 COLOR = blue>分頁顯示</FONT>
</CENTER>
<BR>
<HR>
<BR>
<CENTER>
<%
String ToPage = request.getParameter("ToPage");
if(ToPage != null) //判斷是否可正確取得ToPage參數
{
ShowPage = Integer.parseInt(ToPage); //取得指定顯示的分頁頁數
if(ShowPage > PageCount) //下面的if語句將判斷用戶輸入的頁數是否正確
{
ShowPage = PageCount; //判斷指定頁數是否大于總頁數, 是則設置顯示最后一頁
}
else if(ShowPage <= 0)
{
ShowPage = 1; //若指定頁數小于0, 則設置顯示第一頁的記錄
}
}
rs.absolute((ShowPage - 1) * PageSize + 1); //計算欲顯示頁的第一筆記錄位置
%>
<H3>當前在第<FONT SIZE = 4 COLOR = red>
<%= ShowPage %></FONT>頁, 共
<FONT SIZE = 4 COLOR = red>
<%= PageCount %></FONT>頁</H3>
<BR>
<%
//利用For循環配合PageSize屬性輸出一頁中的記錄
for(int i = 1; i <= PageSize; i++)
{
%>
<TABLE border=1 bordercolor=RoyalBlue bgcolor=LightBlue>
<TR><TD bgcolor=LightYellow width= 100>
<B>書籍編號</B></TD>
<TD width= 100><B><%= rs.getString("BookID") %>
</B></TD>
<TD bgcolor=LightYellow width= 100>
<B>出版日期</B></TD>
<TD width= 100><B><%= rs.getDate("PDate") %>
</B></TD>
<TD bgcolor=LightYellow width= 100>
<B>總頁數</B></TD>
<TD width= 100><B><%= rs.getString("Pages") %>
</B></TD>
<TD bgcolor=LightYellow width= 100>
<B>價 格</B></TD>
<TD width= 100><B><FONT SIZE = 4 COLOR = red><B>
<%= rs.getInt("Price") %>
</B></FONT></TD>
</TR>
<TR>
<TD bgcolor=LightYellow ><B>書籍名稱</B></TD>
<TD Colspan=5 width=500><B><%= rs.getString("Title") %>
</B></TD>
</>
<TD bgcolor=LightYellow ><B>作 者</B></TD><TD width= 100>
<B><%= rs.getString("Author") %></B></TD>
</TR>
<TR><TD bgcolor=LightYellow ><B>備 注</B></TD>
<TD COLSPAN = 7 width= 700>
<B><%= rs.getString("BookMemo") %></B></TD>
</TR>
</TABLE><BR>
<%
//下面的if判斷語句用于防止輸出最后一頁記錄時,
//將記錄指標移至最后一筆記錄之后
if(!rs.next()) //判斷是否到達最后一筆記錄
break; //跳出for循環
}
%>
<TABLE>
<TR valign=baseline align=center>
<%
//判斷目前所在分頁是否為第一頁,
//不是則顯示到第一頁與上一頁的超鏈接
if(ShowPage != 1)
{
//下面建立的各超鏈接將鏈接至自己,
//并將欲顯示的分頁以ToPage參數傳遞給自己
%>
<TD Width=150>
<A Href=Pages.jsp?ToPage=<%= 1 %>>到第一頁</A>
</TD>
<TD Width=150>
<A Href=Pages.jsp?ToPage=<%= ShowPage - 1 %>>到上一頁</A>
</TD>
<%
}
//判斷目前所在分頁是否為最后一頁,
//不是則顯示到最后一頁與下一頁的超鏈接
if(ShowPage != PageCount)
{
//下面建立的各超鏈接將鏈接至自己,
//并將欲顯示的分頁以ToPage參數傳遞自己
%>
<TD Width=150>
<A Href=Pages.jsp?ToPage=<%= ShowPage + 1%>>到下一頁</A>
</TD>
<TD Width=150>
<A Href=Pages.jsp?ToPage=<%= PageCount %>>到最后一頁</A>
</TD>
<%
}
%>
<TD Width=150>
<FORM action=Pages.jsp method=POST>
到
<INPUT type="text" name=ToPage style="HEIGHT: 25px; WIDTH: 40px"
value=<%= ShowPage%> > 頁
</FORM></TD></TR>
</TABLE>
</CENTER>
</BODY>
</HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -