javascript
java实现留言版并回复_Java-留言板-回复页面(JSP)
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:" />
內容總結
以上是生活随笔為你收集整理的java实现留言版并回复_Java-留言板-回复页面(JSP)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kettle 使用java版本_Kett
- 下一篇: java数据从本地文件中取出_java