📄 index.jsp
字号:
<%@ page language="java" pageEncoding="GBK"
import="java.util.*,
s2jsp.lg.entity.*,
s2jsp.lg.dao.*,
s2jsp.lg.dao.impl.*"%>
<%
request.setCharacterEncoding("GBK"); // 设置字符集
BoardDao boardDao = new BoardDaoImpl(); // 得到版块Dao的实例
TopicDao topicDao = new TopicDaoImpl(); // 得到主题Dao的实例
UserDao userDao = new UserDaoImpl(); // 得到用户Dao的实例
Map mapBoard = boardDao.findBoard(); // 取得Map形式的版块信息
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML>
<HEAD>
<TITLE>欢迎访问毕业设计论坛</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gbk">
<Link rel="stylesheet" type="text/css" href="style/style.css" />
</HEAD>
<BODY background="image/bg.gif">
<DIV>
<IMG src="image/logo.gif">
</DIV>
<!-- 用户信息、登录、注册 -->
<%
if(session.getAttribute("user") == null){
%>
<DIV class="h">
您尚未 <a href="login.jsp">登录</a>
| <A href="reg.jsp">注册</A> |
</DIV>
<%
} else {
User loginUser = (User)session.getAttribute("user");
%>
<DIV class="h">
您好: <%=loginUser.getUName() %>
| <A href="manage/doLogout.jsp">登出</A> |
</DIV>
<%
}
%>
<DIV>
<!-- 主体 -->
<DIV class="t">
<TABLE cellSpacing="0" cellPadding="0" width="100%">
<TR class="tr2" align="center">
<TD colSpan="2">论坛</TD>
<TD style="WIDTH: 5%;">主题</TD>
<TD style="WIDTH: 25%">最后发表</TD>
</TR>
<!-- 主版块 -->
<%
List listMainBoard = (List)mapBoard.get(new Integer(0));
for( int i=0; i<listMainBoard.size(); i++ ) {
Board mainBoard = ((Board)listMainBoard.get(i)); // 循环取得主版块
%>
<TR class="tr3">
<TD colspan="4"><%=mainBoard.getBoardName() %></TD>
</TR>
<!-- 子版块 -->
<%
List listSonBoard = (List)mapBoard.get( new Integer(mainBoard.getBoardId()) );
for( int j=0; j<listSonBoard.size(); j++ ) {
Board sonBoard = (Board)listSonBoard.get(j); // 循环取得子版块
Topic topic = new Topic(); // 最后发表的主题
User user = new User(); // 最后发表的主题的作者
int boardId = sonBoard.getBoardId();
List listTopic = topicDao.findListTopic( 1, boardId ); // 取得该板块主题列表
if( listTopic!=null && listTopic.size()>0 ) {
topic = (Topic)listTopic.get(0); // 取得最后发表的帖子
user = userDao.findUser( topic.getUid() );
}
%>
<TR class="tr3">
<TD width="5%"> </TD>
<TH align="left">
<IMG src="image/board.gif">
<A href="list.jsp?page=1&boardId=<%=boardId %>"><%=sonBoard.getBoardName() %></A>
</TH>
<TD align="center"><%=topicDao.findCountTopic(boardId) %></TD>
<TH>
<SPAN>
<A href="detail.jsp?page=1&boardId=<%=boardId %>&topicId=<%=topic.getTopicId() %>"><%=topic.getTitle() %></A>
</SPAN>
<BR/>
<SPAN><%=user.getUName() %></SPAN>
<SPAN class="gray">[ <%=topic.getPublishTime().substring(0,16) %> ]</SPAN>
</TH>
</TR>
<%
}
}
%>
</TABLE>
</DIV>
</DIV>
<BR/>
<CENTER class="gray">2008 Jiangxi Agricultural University Software College 版权所有</CENTER>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -