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

📄 online.jsp

📁 一个用jsp写的完整的论坛源代码
💻 JSP
字号:
<%@ page contentType="text/html;charset=GBK"%>
<%@ include file="INC/const.jsp"%>
<%@ page import="java.util.Vector"%>
<%
	stats="论坛在线";
	int perPage = ParamUtil.getInt(request,"perPage",10);
	int Page = ParamUtil.getInt(request,"Page",1);
	int start = (Page-1)*perPage+1;
	int totalPage = 0;

	forumID = ParamUtil.getInt(request,"forumID",0);
	String forumType = "";
	Forum theForum = null;
	if (forumID > 0){
		theForum = ForumFactory.getForum(forumID);
		forumType = theForum.getForumType();
	}
	stats = forumType + stats;
	SkinUtil.checkUserStats(request,response,stats);
%>
	<%@ include file="INC/theme.jsp"%>
	<style>
	TABLE {BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 1px; }
	TD {BORDER-RIGHT: 0px; BORDER-TOP: 0px; color: #000000; }
</style>
<%
	stats = "论坛在线";
	if(theForum != null){
		out.println(headLine(forumID,forumName,forumLogo,forumType,2,stats,tableWidth));
	}else{
		out.println(headLine(forumID,forumName,forumLogo,forumType,1,stats,tableWidth));
	}

	OLUserManager olManager = new OLUserManager();
	Vector forumUsers = olManager.getOLUsers(forumType,start,perPage);
	totalPage = olManager.getOLUserNum()/10;
	if((olManager.getOLUserNum()%10)!=0){
		totalPage += 1;
	}
%>
<table border=0  width=<%=tableWidth%> align=center><tr><td>
<%if (theForum!=null){%>目前论坛总在线<b><%=ForumFactory.getOLUsersNum()%></b>人,其中<%=theForum.getForumType()%>上共有 <b><%=theForum.getForumOLMemberUsersNum()%></b> 位会员与 <b><%=theForum.getForumOLGuestUsersNum()%></b> 位客人<%
}else{%>当前论坛共有<B><%=olManager.getOLUserNum()%></B>位用户在线<%}%></font>
</td></tr></table>
<table width="<%=tableWidth%>" bgcolor=<%=tableBackColor%> cellpadding=6 cellspacing=1 border=0 bordercolor=<%=tableBackColor%> align=center>
<tr bgcolor=<%=tableTitleColor%> style=color:<%=tableFontColor%>> 
<td align=center width="10%"><font color="<%=tableFontColor%>"><b>用户名</b></font></td>
<td align=center width="35%"><font color="<%=tableFontColor%>"><b>当前位置</b></font></td>
<td align=center width="20%"><font color="<%=tableFontColor%>"><b>用户信息</b></font></td>
<td align=center width="18%"><font color="<%=tableFontColor%>"><b>来源鉴定</b></font></td>
<td align=center width="22%"><font color="<%=tableFontColor%>"><b>登陆时间</b></font></td>
</tr>
<%
	if(forumUsers.size()==0){
%>
<tr bgcolor=<%=tableBodyColor%>> 
<td colspan=5>  还没有任何用户数据。</td>
</tr>
<% 
	}else{
		for(i=0;i<forumUsers.size();i++){
			OLUser theUser=(OLUser)forumUsers.get(i);
%>
<tr bgcolor=<%=tableBodyColor%>> 
<td align=center>
<%
if("guest".equals(theUser.getUserName())){
	out.print(theUser.getUserName());
}else{
%>
<a href="javascript:openScript('dispuser.jsp?name=<%=response.encodeURL(theUser.getUserName())%>',350,300)"><%=response.encodeURL(theUser.getUserName())%></a>
<%}%>
</td>
<td align=center><font color="<%=tableContentColor%>"><%=theUser.getStats()%></font></td>
<td align=center><font color="<%=tableContentColor%>"><%=theUser.getUserSystem().replaceAll("操作系统:","")%>,<%=theUser.getUserBrowser().replaceAll("浏 览 器:","").replaceAll("Internet Explorer","IE")%></font></td>
<td align=center><font color="<%=tableContentColor%>"><%if (fromFlag.equals("0")){ %><%if (forumMaster||master) 	{%><%=theUser.getComeFrom()%><%}else{%>已设置保密<%}}else{%><%=theUser.getComeFrom()%><%}%></font></td>
<td align=center><font color="<%=tableContentColor%>"><%=theUser.getStartTime()%></font></td>
</td>
</tr>
<%}}%>
</table>
<table width="<%=tableWidth%>" align="center" >
<tr><td align=right><font color="<%=tableBodyColor%>">
<%
  if (Page==1) out.println("共 "+(totalPage)+" 页 第 "+Page+" 页 ");
  if (Page==1||totalPage==0){
	out.println("<font color=gray>首页 前页</font>");
  }else{
	out.println("<a href=?Page=1&forumID="+forumID+">首页</a> <a href=?Page="+(Page-1)+"&forumID="+forumID+">前页</a>");
  }
  if (Page==totalPage||totalPage==0){
	out.println(" <font color=gray>后页 尾页</font>");
  }else{
	out.println(" <a href=?Page="+(Page+1)+"&forumID="+forumID+">后页</a> <a href=?Page="+totalPage+"&forumID="+(forumID)+">尾页</a>");
  }	
%></font>
</td></tr></table>
<%@ include file="foot.jsp"%>

⌨️ 快捷键说明

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