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

📄 viewforumcontent.jsp

📁 如题ServletJSP.rar 为网络收集的JSP网站源文件
💻 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 {
									 %>
									 	&nbsp;
									 <%
									 }
									 %>
									</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 {
									%>
										&nbsp;
									<%
									}
									%>
									</TD>
								</TR>
							</TBODY>
						</TABLE>
					</TD>
				</TR>
			</TBODY>
		</TABLE>
</form>

⌨️ 快捷键说明

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