📄 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.web.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="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">
<%=thread.getLastUpdated()%>
</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 + -