jsp/index.jsp
查看复制到剪切板打印
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@page import="net.java2000.notepad.*"%>
<%@page import="net.java2000.notepad.service.*"%>
<%@page import="net.java2000.notepad.service.impl.jdbc.*"%>
<%@page import="net.java2000.tools.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
// 检查登录的用户
String usernameLogin = (String) session.getAttribute("USERNAME_LOGIN");
if (usernameLogin == null) {
%>
<a href="register.jsp">注册用户</a>
<%
} else {
%>
欢迎<%=usernameLogin%>,
<a href="logout.jsp">退出登录</a>
<%
}
%>
<a href="add.jsp">增加留言</a>
<%
PostService ps = new PostServiceJDBCImpl();
int total = ps.countAllSubject();
NavigatorResult nr = Navigator.showPageNavigator(request, total, 20);
List<Post> list = ps.findSubject(nr.getBegin() - 1, nr.getNumber());
for (Post post : list) {
post.setReplys(ps.findReplyOfSubject(post.getId()));
}
%>
<table>
<caption>留言列表</caption>
<tr>
<td colspan="2"><%=nr%></td>
</tr>
<%
for (Post post : list) {
%>
<tr>
<td colspan="2"><b><%=post.getTitle()%></b><%=post.getUser().getUsername()%>发表于<%=post.getDatetime()%>
【<a href="reply.jsp?id=<%=post.getId()%>">回复</a>】
<hr size=1 />
<%=post.getContent()%></td>
</tr>
<tr>
<td width="50"></td>
<td>
<%
for (Post reply : post.getReplys()) {
%> <b><%=reply.getTitle()%></b><%=reply.getUser().getUsername()%>发表于<%=reply.getDatetime()%>
<br /><%=reply.getContent()%> <br />
<hr size=1 />
<%
}
%>
</td>
</tr>
<tr>
<td colspan="2" height="30"></td>
</tr>
<%
}
%>
</table>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@page import="net.java2000.notepad.*"%>
<%@page import="net.java2000.notepad.service.*"%>
<%@page import="net.java2000.notepad.service.impl.jdbc.*"%>
<%@page import="net.java2000.tools.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
// 检查登录的用户
String usernameLogin = (String) session.getAttribute("USERNAME_LOGIN");
if (usernameLogin == null) {
%>
<a href="register.jsp">注册用户</a>
<%
} else {
%>
欢迎<%=usernameLogin%>,
<a href="logout.jsp">退出登录</a>
<%
}
%>
<a href="add.jsp">增加留言</a>
<%
PostService ps = new PostServiceJDBCImpl();
int total = ps.countAllSubject();
NavigatorResult nr = Navigator.showPageNavigator(request, total, 20);
List<Post> list = ps.findSubject(nr.getBegin() - 1, nr.getNumber());
for (Post post : list) {
post.setReplys(ps.findReplyOfSubject(post.getId()));
}
%>
<table>
<caption>留言列表</caption>
<tr>
<td colspan="2"><%=nr%></td>
</tr>
<%
for (Post post : list) {
%>
<tr>
<td colspan="2"><b><%=post.getTitle()%></b><%=post.getUser().getUsername()%>发表于<%=post.getDatetime()%>
【<a href="reply.jsp?id=<%=post.getId()%>">回复</a>】
<hr size=1 />
<%=post.getContent()%></td>
</tr>
<tr>
<td width="50"></td>
<td>
<%
for (Post reply : post.getReplys()) {
%> <b><%=reply.getTitle()%></b><%=reply.getUser().getUsername()%>发表于<%=reply.getDatetime()%>
<br /><%=reply.getContent()%> <br />
<hr size=1 />
<%
}
%>
</td>
</tr>
<tr>
<td colspan="2" height="30"></td>
</tr>
<%
}
%>
</table>
</body>
</html>
















