<%@page contentType="text/html; charset=gb2312" language="java" %> <jsp:useBean id="empire" scope="page" class="EBB.java.jdbc_sql" /> <% java.sql.ResultSet rs=null; java.sql.ResultSet rs1=null; java.sql.ResultSet rs2=null; String icons=""; String keyboard=request.getParameter("keyboard"); String sear=request.getParameter("sear"); String title; int pageno=0; int line=8;//每页显示20条记录 int page_line=2;//每页显示8个链接 int start=0;//偏移量 String query=""; String returnpage=""; int num=0;//总条数 int forumid=Integer.parseInt(request.getParameter("forumid")); String search="",filename="ListThread.jsp";//search:搜索关键字,filename:本文件名 int offset=0; String add=""; search="&forumid="+forumid; if(!(sear==null)) {search+="&sear=1&keyboard="+keyboard; add=" and (title like '%"+keyboard+"%' or threadtext like '%"+keyboard+"%')";} //页码 if(request.getParameter("page")==null) {pageno=0;} else {pageno=Integer.parseInt(request.getParameter("page"));} //偏移量 if(request.getParameter("start")==null) {start=0;} else {start=Integer.parseInt(request.getParameter("start"));} offset=start+pageno*line; //取得总条数 query="select count(*) as total from e_thread where ishidden=0 and forumid='"+forumid+"'"+add; rs=empire.query(query); rs.next(); num=rs.getInt("total"); query="select threadid,title,icons,renum,onclick,username,lastuser,status,lasttime,isopen,ishidden,istop from e_thread where forumid='"+forumid+"' and ishidden=0"+add+" order by truetime desc limit "+offset+","+line; rs=empire.query(query); rs1=empire.query("select forumname,bigforumid from e_forum where forumid='"+forumid+"' limit 1"); //每有找到此栏目id提示错误 if(!rs1.next()) {rs.close(); rs1.close(); empire.closestmt(); empire.closeconn(); response.sendRedirect("error/error.jsp?error=2&e=1"); } //-----------------取得大栏目名 rs2=empire.query("select forumname from e_forum where forumid='"+rs1.getInt("bigforumid")+"' limit 1"); rs2.next(); String bigforumname=rs2.getString("forumname"); int bigforumid=rs1.getInt("bigforumid"); //所在目录 String location="ListThread.jsp?forumid="+forumid; String location_name=rs1.getString("forumname"); //取得页数 returnpage=empire.page1(num,line,page_line,start,pageno,search,filename); %> <%@ include file="inc/header.jsp" %> <link rel="stylesheet" href="images/ebb.css" type="text/css"> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>位置:<a href=index.jsp>EBB论坛</a> > <a href=ListBigForum.jsp?forumid=<%=bigforumid%>><%=bigforumname%></a> > <a href=ListThread.jsp?forumid=<%=forumid%>><%=rs1.getString("forumname")%></a></td></tr></table> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><a href="post/newthread.jsp?forumid=<%=forumid%>&ebb=newthread"><img src="images/newthread.gif" width="99" height="25" border="0"></a> </td> </tr> </table> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>共 <%=num%> 条记录<%=returnpage%></td></tr></table> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="4E7AAB"> <tr> <td width="32"> <div align="center"> </div></td> <td width="26"> </td> <td width="*"> <div align="center">标题</div></td> <td width="80"> <div align="center">作者</div></td> <td width="32"> <div align="center">回复</div></td> <td width="32"> <div align="center">点击</div></td> <td width="250"> <div align="left"> 最后更新 | 最后回复人</div></td> </tr> <% while(rs.next()) {icons=rs.getString("icons"); if(!icons.equals("")) {icons="<img src=smile/"+icons+" border=0>";} title=empire.HTMLEncode(rs.getString("title")); %> <tr bgcolor="#FFFFFF" height="30"> <td><div align="center"><img src="images/thread_s.gif" border=0></div></td> <td><div align="center"><%=icons%></div></td> <td> <a href=ShowThread.jsp?threadid=<%=rs.getInt("threadid")%>&forumid=<%=forumid%>><%=title%></a></td> <td align=center><a href=member/ShowInfo.jsp?username=<%=rs.getString("username")%>><%=rs.getString("username")%></a></td> <td><div align="center"><%=rs.getInt("renum")%></div></td> <td><div align="center"><%=rs.getInt("onclick")%></div></td> <td> <a href=ShowThread.jsp?threadid=<%=rs.getInt("threadid")%>&forumid=<%=forumid%>><%=rs.getString("lasttime")%></a> | <a href=member/ShowInfo.jsp?username=<%=rs.getString("lastuser")%>><%=rs.getString("lastuser")%></a></td> </tr> <% } %> <tr> <td colspan="7" bgcolor="ffffff">共 <%=num%> 条记录<font color=ffffff><%=returnpage%></font></td> </tr> </table> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <form name=search action="ListThread.jsp" method=post onsubmit="return search_check(document.search);"> <tr> <td> <div align="right">搜索: <input name="keyboard" type="text" id="keyboard"> <input type=hidden name=sear value=1> <input type=hidden name=forumid value=<%=forumid%>> <input type="submit" name="Submit3" value="搜索"> </div></td> </tr> </form> </table> <% rs2.close(); rs1.close(); rs.close(); empire.closestmt(); empire.closeconn(); //------------------------------增加贴子表单 %>
|