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

📄 adminsport.jsp

📁 用jsp和Oracle数据库写的一个论坛系统
💻 JSP
字号:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ include file="conn.jsp"%>
<%request.setCharacterEncoding("GB2312");

String userid=request.getParameter("userid");

if(userid==null){
	userid="";
}

%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE>TD {
	FONT-SIZE: 9pt; LINE-HEIGHT: 140%
}
BODY {
	FONT-SIZE: 9pt; LINE-HEIGHT: 140%
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.header	{
font-family: Tahoma, Verdana; font-size: 9pt; color: ffffff; background-color: rgb(128,128,192)
}
.category{
font-family: Tahoma, Verdana; font-size: 9pt; color: #000000; background-color: ffffff
}
</STYLE>
<title>体育论坛</title>





<script language="javascript">
function jump(page)
{
 targeturl="teacherlist.jsp?page="+page;
 window.location.href=targeturl;
}
</script>
</head>
<body text=#000000 bgColor=#ffffff leftMargin=0 topMargin=0>
<%@ include file="head.jsp"%>
<%String sqlname;
int intPageSize;
int intRowCount;//记录总数
int intPageCount;//总页数
int intPage;//页面参数
String strPage;//定义变量用来传递page
int i,j;
intPageSize=5;//定义每页显示5条记录
strPage=request.getParameter("page");//取得当前的页码
if(strPage==null){//判断初始页面,如果没有显示记录,就置为第一页
intPage=1;
}else{
intPage=Integer.parseInt(strPage);//将strPage转化为整数
if(intPage<1) intPage=1;
}
 sqlname="select count(*) from scott.sport,scott.bbsuser where sport.infouser=bbsuser.userid and userid like '%"+userid+"%' order by sport.datetime desc ";

ResultSet rt=stmt.executeQuery(sqlname); 


rt.next();
intRowCount=rt.getInt(1);//取得整数保存与intRowCount变量中
intPageCount=(intRowCount+intPageSize-1)/intPageSize;//计算出总页数(记录总数+每页显示的记录-1)/每页显示的记录)
if(intPage>intPageCount)
intPage=intPageCount;


sqlname="select * from scott.sport,scott.bbsuser where sport.infouser=bbsuser.userid and userid like '%"+userid+"%' order by sport.datetime desc";


ResultSet rs=stmt.executeQuery(sqlname);//执行sql,按照时间先后排序显示
i=(intPage-1)*intPageSize;
for(j=0;j<i;j++)
rs.next();
%>
<%-- 设置intPage参数 --%>
  <%if(intRowCount==0){%>
		  对不起,还没有数据!
		  <%}else{

%>
<br>
<table style="BORDER-COLLAPSE: collapse" borderColor=#808080 width="650" border="1" align="center" cellpadding=1>
<tr><td align="center" class="header" colspan=8>体育论坛</td></tr>
  <tr align=center>
    <td>ID</td>
    <td>版面名称</td>
    <td>作者</td>
    <td>更新时间</td>
    <td>阅读次数</td>
    <td>简介</td>
    
  </tr>
<%-- 显示每页的数据 (根据i的值判断每页的5条记录) --%>
	<%		i=0;
		while(i<intPageSize && rs.next()){
out.print( "<tr>");
out.print( "<td align=center>"+rs.getString("userid")+"</td>");

out.print( "<td>&nbsp;<a href=sportlist.jsp?id="+rs.getString("sportid")+" title='查看"+rs.getString("sportname")+"的个人专集'>"+rs.getString("sportname")+"</a></td>");
out.print( "<td>&nbsp;<a href=teacherinfo.jsp?id="+rs.getString("userid")+" title='查看"+rs.getString("username")+"的个人专集'>"+rs.getString("username")+"</a></td>");
out.print( "<td>&nbsp;"+rs.getString("datetime")+"</td>");
out.print( "<td>&nbsp;"+rs.getString("times")+"</td>");
out.print( "<td>&nbsp;"+rs.getString("content")+"</td>");
out.print("<td>&nbsp;<a href=edit.jsp?id="+rs.getString("sportid")+">编辑</a>");
out.print( "&nbsp;&nbsp;<a href=del.jsp?id="+rs.getString("sportid")+">删除</a></td>");
out.print( "</tr>");
		}
%>
<tr><td colspan=5><table style="BORDER-COLLAPSE: collapse" borderColor=#808080 width=100% border=0 align="center" cellpadding=3>
<tr>
   <FORM action=teacherlist.jsp method=POST>
<p align='center' vAlign='bottom'>
				第<%=intPage%>页 &nbsp;&nbsp;&nbsp;共<%=intPageCount%>页&nbsp;&nbsp;&nbsp;
				<%if(intPage<intPageCount){%>
				<a href="teacherlist.jsp?page=<%=intPage+1%>">下一页</a>&nbsp;&nbsp;&nbsp;
				<%}%>
				<%if(intPage>1){%>
				<a href="teacherlist.jsp?page=<%=intPage-1%>">上一页</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				<%}%>
				 </form>
</table>
		<%}%>
					</td></tr>
</table>
<br>

</body>
</html>

⌨️ 快捷键说明

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