jsp/reply.jsp
pageEncoding="UTF-8"%>
html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
Insert title here// 检查登录的用户
String usernameLogin = (String) session.getAttribute("USERNAME_LOGIN");
if(usernameLogin ==null) {
%>
注册用户
}else{
%>
欢迎,
退出登录
}
%>
留言列表
UserService us =newUserServiceJDBCImpl();
PostService ps =newPostServiceJDBCImpl();
request.setCharacterEncoding("UTF-8");
longid = ParamUtils.getLongParameter(request,"id", -1);
if(id <=0) {
out.print("请指定编号!");
return;
}
Post post = ps.get(id);
if(post ==null) {
out.print("指定的留言不存在!");
return;
}
if(post.getIdParent() !=0) {
out.print("指定的留言不是主题!");
return;
}
if("POST".equals(request.getMethod())) {
if(usernameLogin ==null) {
// 检查用户名和密码
String username = request.getParameter("username");
String password = request.getParameter("password");
if(username !=null&& password !=null) {
username = username.trim();
password = password.trim();
if(us.checkLogin(username, password)) {
session.setAttribute("USERNAME_LOGIN", username);
usernameLogin = username;
}else{
out.print("用户名/密码错误!");
}
}
}
if(usernameLogin !=null) {
Post p =newPost();
p.setIdParent(post.getId());
p.setUser(us.findByUsername(usernameLogin));
p.setTitle(request.getParameter("title"));
p.setContent(request.getParameter("content"));
if(ps.save(p) !=null) {
out.print("增加回复成功");
}else{
out.print("增加回复失败");
}
}
}
%>
value=""/>
if(usernameLogin ==null) {
%>
用户名密码maxlength="32"/>
}else{
%>
用户名}
%>
标题value="Re:"/>
内容pageEncoding="UTF-8"%>
Insert title here// 检查登录的用户
String usernameLogin = (String) session.getAttribute("USERNAME_LOGIN");
if (usernameLogin == null) {
%>
} else {
%>
欢迎,
}
%>
UserService us = new UserServiceJDBCImpl();
PostService ps = new PostServiceJDBCImpl();
request.setCharacterEncoding("UTF-8");
long id = ParamUtils.getLongParameter(request, "id", -1);
if (id <= 0) {
out.print("请指定编号!");
return;
}
Post post = ps.get(id);
if (post == null) {
out.print("指定的留言不存在!");
return;
}
if (post.getIdParent() != 0) {
out.print("指定的留言不是主题!");
return;
}
if ("POST".equals(request.getMethod())) {
if (usernameLogin == null) {
// 检查用户名和密码
String username = request.getParameter("username");
String password = request.getParameter("password");
if (username != null && password != null) {
username = username.trim();
password = password.trim();
if (us.checkLogin(username, password)) {
session.setAttribute("USERNAME_LOGIN", username);
usernameLogin = username;
} else {
out.print("用户名/密码错误!");
}
}
}
if (usernameLogin != null) {
Post p = new Post();
p.setIdParent(post.getId());
p.setUser(us.findByUsername(usernameLogin));
p.setTitle(request.getParameter("title"));
p.setContent(request.getParameter("content"));
if (ps.save(p) != null) {
out.print("增加回复成功");
} else {
out.print("增加回复失败");
}
}
}
%>
value="" />
if (usernameLogin == null) {
%>
用户名密码maxlength="32" />
} else {
%>
用户名}
%>
标题value="Re:" />
内容