⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bbslist.jsp

📁 一个用jsp和access做的bbs
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page session="true" %>
<%@ page contentType="text/html;charset=gb2312" %>
<%@ include file="incdb.jsp"%>
<jsp:useBean id="bbs" class="test.bbs" scope="page"/>
<jsp:useBean id="board" class="test.bbsboard" scope="page"/>
<jsp:useBean id="bbscom" class="test.bbscom" scope="page"/>
<%
int boardid,method;
String tempSTR;
boardid=0;
method=0;
String delon="false";
byte[] tmpbyte;

tempSTR=request.getParameter("boardid");
boardid=java.lang.Integer.parseInt(tempSTR);

tempSTR=request.getParameter("method");
if (tempSTR==null){ method=0;}
else{method=java.lang.Integer.parseInt(tempSTR);}

//'method=0正常显示贴子
//'method=1搜索=主题
//'method=2搜索=发言人
//'method=3搜索=时间
//'method=4搜索=精华贴(所有版面)
//'method=8版主管理(DEL)
%>
<%
int iPageSize;                  //                    '每页显示的记录数
int iPageCount;                 //                   '页面总数
int iPageCurrent=0;               //                 '显示的当前页面
int iPageLast=0;                  //                    '上一页
int iPageNext=0;                  //                    '下一页
int iRecordsShown; 
int iRecordsCount; //记录总数
int iRecordsStart; //起始记录
int i;//                            '循环变量
String par="";//                          '查询参数 

java.sql.ResultSet rs;				   
java.sql.ResultSet sqlRst;				

int bbsid,parentid,child,bbshits,length;
String username,useremail,userip,expression,usersign,bbstopic,bbscontent,bbshot;
String boardname,boardmaster,masterword,masteremail;
java.util.Date dateandtime= new java.util.Date();

username="";
boardname="";
boardmaster="";
masterword="";
masteremail="";

board.updateBoardHits(boardid,1);   //'版面点击数加1

if (board.getBoardInfo(boardid)){
  boardname=board.getBoardName();
  boardmaster=board.getBoardMaster();
  masterword=board.getBoardMasterword();
  masteremail=board.getBoardMasteremail();
}        //'找出本版块资料,版名,版主,版主的话

iRecordsCount=0;
iPageCount=0;
iPageSize =10;			//   '每页显示10条记录,可更改部分.

//'如果是首次显示,则当前页为1,否则根据请求的页数显示 
tempSTR=request.getParameter("pages");
if (tempSTR==null){ iPageCurrent=1;}
else{ iPageCurrent=java.lang.Integer.parseInt(tempSTR);}

par=request.getParameter("par");
if (par==null) {par="";}
tmpbyte=par.getBytes("ISO8859_1");
par=new String(tmpbyte);

iRecordsCount=bbs.getRecordsCount(method,boardid,par);
iPageCount=0;
if (iRecordsCount!=0) {
   iPageCount=iRecordsCount/iPageSize;
   if ((iRecordsCount%iPageSize)!=0){
      iPageCount++;					   //页面总数;
   }
}

bbscom.setPages(iPageCount,iPageCurrent);

iPageLast=bbscom.getPagesLast();
iPageNext=bbscom.getPagesNext();
iPageCurrent=bbscom.getPagesCurrent();

if (method==8) {  //  '管理员开关
//'method=8版主管理(DEL)

  delon="false";
  if (session.getValue("superlogin")!="true"){  // '非正常版主登录
  %>
  <script language="JavaScript">
     window.location="superlog.jsp";
  </script>  
  <%
  }else{
    delon="true";
  }//' end if

}  //'End if
%> 
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 3</title>
<base target="rtop">
<link rel="stylesheet" type="text/css" href="bbs03.css">
</head>
<body link="#000080" vlink="#000080" alink="#000080">
<div align="center"> 
  <center> 
<table border="0" width="600"> 
  <tr> 
    <td width="100%"><a href="mailto:<%=masteremail%>">版主:<%=boardmaster%></a>&nbsp; <b><%=boardname%></b>      <%=masterword%></td>          
  </tr>          
</table>          
  </center>          
</div>          
<!--表头部分 -->
 <div align="center">
  <center>
 <table border="1" width="600" bordercolorlight="#000000" bordercolordark="#FFFFFF" bgcolor="#FAD185" cellspacing="0" cellpadding="3">
  <tr>
    <td width="30" bgcolor="#000080">                                                  
      <p align="center"><a href="bbsadd.jsp?boardid=<%=boardid%>" target="_self"><font color="#FFFFFF">留言</font></a></p>                                              
    </td>                                                                                              
    <td width="30" bgcolor="#000080">                                                  
     <p align="center"><a href="bbslist.jsp?boardid=<%=boardid%>" target="_self"><font color="#FFFFFF">刷新</font></a></p>                                             
    </td> 
    <td width="30" bgcolor="#000080">                                                
     <p align="center"><a href="query.jsp"><font color="#FFFFFF">查询</font></a></p> 
    </td> 
    <td width="100"  bgcolor="#000080">                                              
      <p align="center"><a href="bbslist.jsp?boardid=<%=boardid%>&method=4"><font color="#FFFFFF">精华区</font></a></p>                                          
    </td>
    <td width="200" bgcolor="#000080">  
      <p align="center">
	  <%if (iPageCount>1) {%><A HREF="bbslist.jsp?boardid=<%=boardid%>&pages=1&method=<%=method%>&par=<%=par%>">
	  <font color="#FFFFFF">首页</font></A><%}%>

  	  <%if (iPageLast!=0) {%>
	  <A HREF="bbslist.jsp?boardid=<%=boardid%>&pages=<%=iPageLast%>&method=<%=method%>&par=<%=par%>"><font color="#FFFFFF">上页</font></A><%}%>

	  <%if (iPageNext!=0) {%>
	  <A HREF="bbslist.jsp?boardid=<%=boardid%>&pages=<%=iPageNext%>&method=<%=method%>&par=<%=par%>"><font color="#FFFFFF">下页</font></A><%}%>

	  <%if (iPageCount>1) {%>
	   <A HREF="bbslist.jsp?boardid=<%=boardid%>&pages=<%=iPageCount%>&method=<%=method%>&par=<%=par%>"><font color="#FFFFFF">尾页</font></A><%}%>
	   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -