📄 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>
<BR>
<BR>
</CENTER>
<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 width="1227" border=1 bordercolor=RoyalBlue bgcolor=LightBlue>
<TR><TD bgcolor=LightYellow width= 91>
<span class="style25">产品图片</span></TD>
<TD width= 163><B><img src="<%=rs.getString(2)%>" width="162" height="132">
</B></TD>
<TD bgcolor=LightYellow width= 82>
商品类型</TD>
<TD width= 80><B><%=rs.getString(3)%>
</B></TD>
<TD bgcolor=LightYellow width= 74>
商品型号</TD>
<TD width= 252><B><%=rs.getString(4)%>
</B></TD>
<TD bgcolor=LightYellow width= 48>
卖家</TD>
<TD width= 84><B><FONT SIZE = 4 COLOR = red><B>
<%=rs.getString(5)%> </B></FONT></TD>
<TD width= 46 bgcolor=LightYellow> 地点</TD>
<TD width= 84><FONT SIZE = 4 COLOR = red><B><%=rs.getString(6)%></B></FONT></TD>
<TD width= 44 bgcolor=LightYellow> 价格</TD>
<TD width= 103><FONT SIZE = 4 COLOR = red><B><%=rs.getString(7)%>元</B></FONT></TD>
</TR>
</TABLE>
<BR>
<%
//下面的if判断语句用于防止输出最后一页记录时,
//将记录指标移至最后一笔记录之后
if(!rs.next()) //判断是否到达最后一笔记录
break; //跳出for循环
}
%>
<TABLE align="center">
<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 + -