guestbook.jsp
===========================
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page language="java" import="java.sql.*" %>
<%
int pages=1;
int pagesize=10;
int count=0;
int totalpages=0;
String countsql="",inqsql="",lwhere="",insertsql="",st="";
String lw_title="",lw_author="",pagetitle="",author_http="",author_e
mail="",lw_ico="",
lw_content="",lw_class1="";
String author_ip="",lw_time="",lw_class2="",lw_type="",zt_time="",zt
_author="";
int answer_num=0,click_num=0;
int inquire_item=1;
String inquire_itemt="",inquire_value="";
out.print(ltop);
%>
<%
//显示最近时间发表的一页留言
countsql="select count(lw_title) from guestbook "+lwhere;
inqsql ="select lw_title,answer_num,click_num,lw_author,lw_time,expres
sion,"+
" author_email,lw_class1,lw_class2 from guestbook "+lwhere+" o
rder by lw_time desc" ;
if(pages>0)
{
try {
try{
ResultSet rcount=testInq.executeQuery(countsql);
if(rcount.next())
{
count = rcount.getInt(1);
}
rcount.close();
} catch (Exception el1) { out.println("count record error
: "+el1+"
" );
out.println(countsql);
}
totalpages=(int)(count/pagesize);
if(count>totalpages*pagesize) totalpages++;
st=""+
"
| "+
" 共 "+totalpages+" 页,"+count+" 条. "+" 当前页: "+pages+ " |
";
out.print(st);
//out.print(" 共 "+totalpages+" 页,"+
count+" 条. "+" 当前页: "+pages+"
");
st="
"
|
" color=#ffffff>留言主题 | "+
" color=#ffffff>回应数 | "+
" color=#ffffff>点击数 | "+
" color=#ffffff>作者名 | "+
" color=#ffffff>发表/回应时间 |
| ["+answer_num+"] | "+"+click_num+" | "+
il+"">"+lw_author+" | "+
"+st+" |
";
out.print(st);
int iFirst=1,iLast=totalpages,iPre,iNext;
if(pages<=1) iPre=1;
else iPre=pages - 1;
if(pages>=totalpages) iNext=totalpages;
else iNext=pages + 1;
int n=(int)(count/pagesize);
if(n*pagesize if(n>1) { //for(i=1;i<=n;i++) out.print("
"+i+">"+i+" //out.print("
");
String lt1="返回主页",lt2="第一页",lt3="上一页",lt4="下一
页",lt5="最后一页",lt6="";
lt6=""+ lt1 + "
a>"+
lurlt + "pages="+iFirst+">"+lt2+"&nbs
p; "+
lurlt + "pages="+iPre+">"+lt3+"
" +
lurlt + "pages="+iNext+">"+lt4+"
; " +
lurlt + "pages="+iLast+">"+lt5+"
; ";
st=""+
"
| "+
lt6+ " |
";
out.print(st);
}
}
} catch (Exception e) { out.println("error: "+e); }
}
%>
<%
//留言板界面尾部
String lbottom="";
lbottom=lbottom+
"
"+
"
out.print(lbottom);
%>

