📄 d050dbf03abd001c10fdbd96ca780ff3
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="db" class="book.notebook" scope="request"/>
<% String user=(String)session.getValue("user"); %>
<html>
<head>
<title>访客留言本</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="image/style.css" rel="stylesheet" type="text/css">
</head>
<body background="image/bg.gif">
<div align="center">
<table width="600" height="75" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="47"><div align="center">
<p><img src="image/main.gif" width="400" height="60"></p>
</div></td>
</tr>
</table>
<TABLE width=664>
<TBODY>
<TR>
<TD align=left width=82><img src="image/announce.gif" width="18" height="18">系统公告:
</TD>
<TD width="486"> <MARQUEE id=announce onmouseout=announce.start();
onmouseover=announce.stop(); scrollAmount=3>
<font color="#FF0000">因服务器不稳定,可能导致部分时间访问速度慢或者无法访问,请大家耐心等待,稍后再试。短期内不会取消留言本服务。另请留言本用户注意维护留言内容,节约数据库空间,以便能更好的为更多的人提供服务。------
管理员.2003.08.14</font>
</MARQUEE></TD>
</TR>
</TBODY>
</TABLE>
<br>
<table width="700" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="231"> <div align="left"><a href="../index.htm">返回首页</a></div></td>
<td width="270"><div align="right">
<% if(user!=null){ out.print("<a href='resetpass.jsp'>修改密码</a>");} %>
</div></td>
<td width="199"> <div align="right"><a href="write.htm"><img src="image/addentry.gif" width="90" height="20" border="0"></a>
<a href="admin.htm"><img src="image/admin.gif" width="90" height="20" border="0"></a></div></td>
</tr>
</table>
<table width="700" height="23" border="0" cellpadding="0" cellspacing="1" bgcolor="#000099">
<tr>
<td background="image/bglan.gif"> <font color="#FFFFFF">
<%
String sql="SELECT * FROM info ORDER BY id DESC";
int PageSize = 3; //设置每张网页显示12笔记录
int ShowPage = 1; //设置欲显示的页数
int RowCount = 0; //ResultSet的记录总笔
int PageCount = 0; //ResultSet分页后的总页
ResultSet rs = db.executeQuery(sql); //建立ResultSet(结果集)对象, 并执行SQL语句
rs.last(); //将指标移至最后一笔记录
RowCount = rs.getRow(); //取得ResultSet中记录的笔数
//计算显示的页数
PageCount = ((RowCount % PageSize) == 0 ? (RowCount/PageSize) : (RowCount/PageSize)+1);
rs.afterLast() ; //将记录指标移至最后一笔
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); //计算欲显示页的第一笔记录位置
%>
总共<strong><font color="#FFFF00"><%= RowCount %></font></strong>条留言, 每页<font color="#FFFF00"><strong>20</strong></font>条
<font size="2">页次<strong></strong><font color="#FFFF00"><strong><%= ShowPage %>/<%= PageCount %></strong></font></font></font></td>
</tr>
</table>
<br>
<%
//利用For循环配合PageSize属性输出一页中的记录
for(int i = 1; i<= PageSize; i++)
{
int id =rs.getInt("id" );
String title =rs.getString("title");
String name=rs.getString("name");
String email=rs.getString("email");
String qq =rs.getString("qq");
String homepage=rs.getString("homepage");
String face=rs.getString("face");
String content=rs.getString("content");
String ptime =rs.getString("ptime");
String ip=rs.getString("ip");
String reply=rs.getString("reply");
String retime=rs.getString("retime");
%>
<TABLE border=0 cellPadding=0 cellSpacing=0 height=1 width=700 a>
<TBODY>
<TR bgColor=#ffffff width="100%">
<TD bgColor=#000099 height=1 width="100%">
<TABLE border=0 cellPadding=3 cellSpacing=1 height=176 width="700">
<TBODY>
<TR>
<TD bgColor=#f7f7f7 height=1 vAlign=middle width=132> <TABLE>
<TBODY>
</TBODY>
</TABLE>
<div align="left"> No.<%=id %> </div>
<DIV align=center>
<CENTER>
</CENTER>
</DIV></TD>
<TD bgColor=#ffffff height=1 width=553> <TABLE border=0 cellPadding=0 cellSpacing=0 class=shadow2
width=100%>
<TBODY>
<TR>
<TD width="61"><IMG align=absMiddle height=24 src="image/zt.gif"
width=24> 主题:</TD>
<TD width="317"><font color="#000099"><%=title%></font></TD>
<TD width="175"><div align="right">发表于:<%=ptime%></div></TD>
</TR>
</TBODY>
</TABLE>
<TR>
<TD width=132 rowspan="3" vAlign=middle bgColor=#f7f7f7><div align="center">
<p><img border="0" src="face/<%=face%>"></p>
<TABLE style="FILTER: glow(color=#000066,direction=135)">
<FONT color=#ffffff><%=name%></FONT>
</TABLE>
</div></TD>
<TD bgColor=#ffffff height=82 width=553> <TABLE border=0 cellPadding=3 cellSpacing=0 height="100%"
width="100%">
<TBODY>
<TR>
<TD width="100%" height="83" vAlign=top class=shadow3><%=content%></TD>
</TR>
</TBODY>
</TABLE>
<TR>
<TD bgColor=#f7f7f7 class=shadow2 height=15 width=553><font color="#FF0000">回复:
<%=reply %> <font color="#000000">--- 回复于:<%= retime %>
</font></font></TD>
</TR>
<TR>
<TD bgColor=#f7f7f7 class=shadow2 height=25><img src="image/oicq.gif" alt="<%=qq%>" width="21" height="21" align="absmiddle">
QQ <img src="image/email.gif" alt="<%=email%>"
width=24 height=24
border=0 align=absMiddle> <a href="mailto:<%=email%>">邮件</a>
<img src="image/home.gif" alt="<%=homepage%>" width=16
height=16 border=0 align=absMiddle> <a href="<%=homepage%>">主页</a><% if(user!=null){ %>
<img align=absMiddle border=0 height=16
src="image/replay.gif" width=16> <a href="reply.jsp?id=<%=id%>">回复</a>
<img align=absMiddle border=0 height=11
src="image/del.gif"
width=11> <a href="del.jsp?id=<%=id%>">删除</a> <% } %>
<img align=absMiddle border=0 height=15
src="image/ip.gif" width=13> IP:<%= ip %></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE>
<%
//下面的if判断语句用于防止输出最后一页记录时, //将记录指标移至最后一笔记录之后
if(!rs.next()) //判断是否到达最后一笔记录
break; //跳出for循环
}
%>
<br>
<table width="700" height="20" border="0" cellpadding="0" cellspacing="1" bgcolor="#000099">
<tr>
<td align="center" valign="middle" background="image/bglan.gif" bgcolor="#0099cc">
<table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="45%"> </td>
<td width="48%"><table width="310" border="0" align="center" cellpadding="0" cellspacing="0" w>
<tr align=center valign=baseline>
<%
//判断目前所在分页是否为第一页,
//不是则显示到第一页与上一页的超链接
if(ShowPage != 1)
{
//下面建立的各超链接将链接至自己,
//并将欲显示的分页以ToPage参数传递给自己
%>
<td width="37">
<div align="right"><a href=index.jsp?ToPage=<%= 1 %>><font color="#FFFFFF">首 页</font></a></div></td>
<td width="45">
<div align="right"><a href=index.jsp?ToPage=<%= ShowPage - 1 %>><font color="#FFFFFF">上一页</font></a></div></td>
<%
}
//判断目前所在分页是否为最后一页,
//不是则显示到最后一页与下一页的超链接
if(ShowPage != PageCount)
{
//下面建立的各超链接将链接至自己,
//并将欲显示的分页以ToPage参数传递自己
%>
<td width="45">
<div align="right">
<p class="smallInput"><a href=index.jsp?ToPage=<%= ShowPage + 1%>><font color="#FFFFFF">下一页</font></a></p>
</div></td>
<td width="37">
<div align="right"><a href=index.jsp?ToPage=<%= PageCount %>><font color="#FFFFFF">尾 页</font></a></div></td>
<%
}
%>
<form name="form2" action="index.jsp" method=POST>
<td width="146">
<div align="center"><font color="#FFFFFF">转到
<input
class=smallInput maxlength=10 name=ToPage size=3 value=<%= ShowPage%>>
页
<input name="Submit" type="submit" class="smallInput" value="Goto">
</font> </div></td>
</form>
</tr>
</table></td>
<td width="7%"><A href="javascript:scroll(0,0)"
title=顶端><IMG
src="image/gotop.gif" width=15 height=15 border=0 align=absmiddle><FONT
color=#FFFFFF>顶端</FONT></A></td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<table width="700" border="0" cellpadding="3" cellspacing="0">
<tr>
<td>
<div align="center">
<p><font size="2"> 本留言本言论纯属发表者个人意见,与 <A
href="http://www.yjjt.net"><B>佳佳通</B></A> 立场无关 <BR>
Msuper留言本 V2.0 版权所有:<a href="mailto:Johwu@163.com">Johwu</a> QQ:<font color="#0000FF">48359915</font></font></p>
</div></td>
</tr>
</table>
<p> </p>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -