📄 viewforumcontent.jsp
字号:
<%-- * forum.jsp 1.0 March 17,2002 * * Copyright (c) 2002-2003 RedSoft Group. All rights reserved. */--%><%-- * Forum.jsp display pages of threads of a forum * * * @author Charles Huang * @version 1.0 * @since JDK 1.4--%><%@ page contentType="text/html; charset=gb2312" %><%@page import="org.redsoft.forum.web.ForumController" %><%@page import="org.redsoft.forum.ForumConstants" %><%@page import="org.redsoft.forum.dao.Thread" %><%@page import="org.redsoft.forum.util.StringUtils"%><%@page import="java.util.Collection" %><%@page import="java.util.Iterator" %><%@page import="org.redsoft.forum.dao.DAOFactory"%><%@page import="org.redsoft.forum.dao.ForumDAO"%><%@page import="org.redsoft.forum.web.Forum"%><jsp:useBean id="forumController" class="org.redsoft.forum.web.ForumController" scope="page" /><% forumController.perform( request,response ); Collection threadList = forumController.getThreads(); int lastIndex = forumController.getStartIndex() - 1 + ForumConstants.MAX_THREADS_PER_PAGE; ForumDAO forumDAO = DAOFactory.getInstance().getForumDAO(); String forumName = forumDAO.getForum( forumController.getSelectedForum() ).getName();%><form method="post" action="/forum/viewForum.go"> <TABLE cellSpacing="0" cellPadding="0" border="0" width="100%" align="center"> <TR> <TD bgColor="#ffffff" colSpan="11" height="8"> <TABLE cellSpacing="0" cellPadding="4" width="100%" border="0" class="headstyle11" align="left" bgcolor="#f0f5ff"> <TBODY> <TR style="height:40" valign="bottom" bgcolor="#f0f5ff"> <TD class="BoldSubject" align="left" valign="bottom"> <%=forumName%>论坛 - <%=forumController.getTotalCount()%>个帖子 </TD> <TD align="center" style="width:80" valign="bottom"> <A class="NavMenu" href="post.go?forum=<%=forumController.getSelectedForum()%>"><u>发新帖</u></A> </TD> <TD align="center" style="width:80" valign="bottom"> <A class="NavMenu" href="findthreads.jsp"><u>搜索帖子</u></A> </TD> <TD align="center" style="width:80" valign="bottom"> <A class="NavMenu" href="viewMyThreads.go"><u>我的帖子</u></A> </TD> <TD align="center" style="width:50" valign="bottom"> <A class="NavMenu" href="column.go"><u>专栏</u></A> </TD> <TD align="center" style="width:50" valign="bottom"> <A class="NavMenu" href="logon.jsp"><u>登录</u></A> </TD> <TD align="center" style="width:50" valign="bottom"> <A class="NavMenu" href="register.jsp"><u>注册</u></A> </TD> </TR> <TR valign="bottom" bgcolor="#f0f5ff"> <TD class="Subject" align="LEFT" valign="bottom" COLSPAN=5> 第 <%=forumController.getStartIndex()%> - <%=lastIndex < forumController.getTotalCount()?lastIndex:forumController.getTotalCount()%> 个帖子 </TD> </TR> <TR style="height:2"> <TD colspan="6"> </TD> </TR> </TBODY> </TABLE> </TD> </TR> <TR valign="middle" bgcolor="#ccccef"> <TD bgColor="#ccccef" colSpan="11" style="width:100%"> <TABLE cellSpacing="0" cellPadding="4" width="100%" border="0" class="headstyle11" align="left"> <TBODY> <TR style="height:20" valign="bottom" bgcolor="#ccccef"> <TD style="width:1"></TD> <TD nowrap align="center" valign="bottom" style="width:15"> </TD> <TD class="ColumnHeader" align="left" valign="bottom"> 标题 </TD> <TD class="ColumnHeader" align="center" style="width:100" valign="bottom"> 作者 </TD> <TD class="ColumnHeader" align="center" style="width:80" valign="bottom"> 回复 </TD> <TD class="ColumnHeader" align="center" style="width:80" valign="bottom"> 浏览 </TD> <TD class="ColumnHeader" align="center" style="width:80" valign="bottom"> 更新时间 </TD> </TR> <% Thread thread = null; Iterator iterator = threadList.iterator(); // Default back group color for threads String bgColorDefault_1 ="#efefef"; String bgColorDefault_2 ="#ccccef"; String bgColor = ""; while( iterator.hasNext() ){ thread =(Thread)iterator.next(); if( bgColor.equals(bgColorDefault_1) ){ bgColor = bgColorDefault_2; }else{ bgColor = bgColorDefault_1; } %> <TR style="height:25" valign="middle" bgColor="<%=bgColor%>"> <TD nowrap align="center" valign="bottom" style="width:1"> <% // If the current user has administration privlliage,show the check box for remove if( forumController.isAdmin() ){ %> <input type="checkbox" name="remove" value="<%=thread.getId()%>"> <% } %> </TD> <TD nowrap align="center" valign="bottom" style="width:15"> <img src="images/participate.gif" border="0" align="absmiddle" alt="详细内容"> </TD> <TD align="left" valign="bottom"> <a class="Subject" href="viewThread.go?<%=ForumConstants.PARENT_ID_PARAM%>=<%=thread.getId()%>&<%=ForumConstants.FORUM_ID_PARAM%>=<%=forumController.getSelectedForum()%>"><%=StringUtils.escapeHTMLTags(thread.getTitle())%></a> </TD> <TD class="Subject" align="center" style="width:100" valign="bottom"> <%=thread.getAuthor()%> </TD> <TD class="Subject" align="center" style="width:80" valign="bottom"> <%=thread.getReply()%> </TD> <TD class="Subject" align="center" style="width:80" valign="bottom"> <%=thread.getClick()%> </TD> <TD class="Subject" align="center" style="width:80" valign="bottom"> <%=StringUtils.formatTimeStamp( thread.getLast_update() )%> </TD> </TR> <% } %> <TR style="height:38" valign="middle" bgcolor="#f0f5ff"> <TD nowrap align="left" valign="bottom" colspan="5"> <% if( forumController.isAdmin() ){ %> <input type="hidden" name="startIndex" value="<%=forumController.getStartIndex()%>"> <input type="hidden" name="forum" value="<%=forumController.getSelectedForum()%>"> <input type="hidden" name="pageAction" value="remove"> <input class="Button" type="submit" id="btnLogon" name="btnLogon" value="删除"> <% } %> </TD> <TD nowrap align="center" valign="bottom"> <% if( forumController.getStartIndex() > 1 ){ %> <a href="viewForum.go?forum=<%=forumController.getSelectedForum()%>&pageAction=previous&startIndex=<%=forumController.getStartIndex()%>" class="undecorated">上页</a> <% }else { %> <% } %> </TD> <TD nowrap align="center" valign="bottom"> <% if( lastIndex < forumController.getTotalCount() ){ %> <a href="viewForum.go?forum=<%=forumController.getSelectedForum()%>&pageAction=next&startIndex=<%=forumController.getStartIndex()%>" class="undecorated">下页</a> <% } else { %> <% } %> </TD> </TR> </TBODY> </TABLE> </TD> </TR> </TBODY> </TABLE></form>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -