online.jsp
上传用户:toby834
上传日期:2013-10-21
资源大小:2613k
文件大小:4k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=GBK"%>
  2. <%@ include file="INC/const.jsp"%>
  3. <%@ page import="java.util.Vector"%>
  4. <%
  5. stats="论坛在线";
  6. int perPage=ParamUtil.getInt(request,"perPage",10);
  7. int Page=ParamUtil.getInt(request,"Page",1);
  8. int startPage=((Page-1)/10)*10+1;
  9. int start=(Page-1)*perPage+1;
  10. int totalPage=0;
  11. forumID=ParamUtil.getInt(request,"forumID",0);
  12. String forumType="";
  13. Forum theForum=null;
  14. if (forumID>0){
  15. theForum=ForumFactory.getForum(forumID);
  16. forumType=theForum.getForumType();
  17. }
  18. stats=forumType+stats;
  19. SkinUtil.checkUserStats(request,response,stats);
  20. %>
  21. <%@ include file="INC/theme.jsp"%>
  22. <style>
  23. TABLE {BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 1px; }
  24. TD {BORDER-RIGHT: 0px; BORDER-TOP: 0px; color: #000000; }
  25. </style>
  26. <%
  27. stats="论坛在线";
  28. if(theForum!=null)
  29. out.println(headLine(forumID,forumName,forumLogo,forumType,2,stats));
  30. else
  31. out.println(headLine(forumID,forumName,forumLogo,forumType,1,stats));
  32. %>
  33. <%
  34. OLUserManager olManager=new OLUserManager();
  35. Vector forumUsers=olManager.getOLUsers(forumType,start,perPage);
  36. totalPage=olManager.getOLUserNum()/10+1;
  37. %>
  38.     <table width="<%=tableWidth%>" bgcolor=<%=tableBackColor%>  cellspacing=0 border=0 bordercolor=<%=tableBackColor%> align=center>
  39.      <tr>
  40.         <td>
  41.         
  42. <table cellpadding=6 cellspacing=1 border=0 width=100%>
  43. <tr bgcolor=<%=aTableTitleColor%>> 
  44. <td colspan=5 align=center><font color="<%=tableContentColor%>">
  45. <%if (theForum!=null){%>目前论坛总在线<b><%=ForumFactory.getOLUsersNum()%></b>人,其中<%=theForum.getForumType()%>上共有 <b><%=theForum.getForumOLMemberUsersNum()%></b> 位会员与 <b><%=theForum.getForumOLGuestUsersNum()%></b> 位客人<%
  46. }else{%>当前论坛共有<B><%=olManager.getOLUserNum()%></B>位用户在线<%}%></font>
  47. </td>
  48. </tr>
  49. <tr bgcolor=<%=tableTitleColor%> style=color:<%=tableFontColor%>> 
  50. <td align=center width="10%"><font color="<%=tableFontColor%>"><b>用户名</b></font></td>
  51. <td align=center width="35%"><font color="<%=tableFontColor%>"><b>当前位置</b></font></td>
  52. <td align=center width="20%"><font color="<%=tableFontColor%>"><b>用户信息</b></font></td>
  53. <td align=center width="18%"><font color="<%=tableFontColor%>"><b>来源鉴定</b></font></td>
  54. <td align=center width="22%"><font color="<%=tableFontColor%>"><b>登陆时间</b></font></td>
  55. </tr>
  56. <%
  57. if(forumUsers.size()==0){
  58. %>
  59. <tr bgcolor=<%=tableBodyColor%>> 
  60. <td colspan=5>  还没有任何用户数据。</td>
  61. </tr>
  62. <%
  63. }
  64. else{
  65. for(i=0;i<forumUsers.size();i++){
  66. OLUser theUser=(OLUser)forumUsers.get(i);
  67. %>
  68. <tr bgcolor=<%=tableBodyColor%>> 
  69. <td align=center><a href="javascript:openScript('dispuser.jsp?name=<%=response.encodeURL(theUser.getUserName())%>',350,300)"><%=response.encodeURL(theUser.getUserName())%></a></td>
  70. <td align=center><font color="<%=tableContentColor%>"><%=theUser.getStats()%></font></td>
  71. <td align=center><font color="<%=tableContentColor%>"><%=theUser.getUserSystem().replaceAll("操作系统:","")%>,<%=theUser.getUserBrowser().replaceAll("浏 览 器:","").replaceAll("Internet Explorer","IE")%></font></td>
  72. <td align=center><font color="<%=tableContentColor%>"><%if (fromFlag.equals("0")){ %><%if (forumMaster||master)  {%><%=theUser.getComeFrom()%><%}else{%>已设置保密<%}}else{%><%=theUser.getComeFrom()%><%}%></font></td>
  73. <td align=center><font color="<%=tableContentColor%>"><%=theUser.getStartTime()%></font></td>
  74. </td>
  75. </tr>
  76. <%}
  77. }
  78. %>
  79. </table>
  80. </td></tr>
  81. </table>
  82. <table width="<%=tableWidth%>" align="center" >
  83. <tr><td align=right><font color="<%=tableBodyColor%>">
  84. <% if (Page==1)
  85. out.println("共 "+(totalPage)+" 页 第 "+Page+" 页 ");
  86. if (Page==1||totalPage==0)
  87. out.println("<font color=gray>首页 前页</font>");
  88. else
  89. out.println("<a href=?Page=1&forumID="+forumID+">首页</a> <a href=?Page="+(Page-1)+"&forumID="+forumID+">前页</a>");
  90. if (Page==totalPage||totalPage==0)
  91. out.println(" <font color=gray>后页 尾页</font>");
  92. else
  93. out.println(" <a href=?Page="+(Page+1)+"&forumID="+forumID+">后页</a> <a href=?Page="+totalPage+"&forumID="+(forumID)+">尾页</a>");
  94. %></font>
  95. </td></tr></table>
  96. <%@ include file="foot.jsp"%>