資源簡介
一個完整的論壇管理系統用javaweb實現,完整的前端和后端,jsp實現界面,有后臺管理系統

代碼片段和文件信息
package?com.servlet;
import?java.io.IOException;
import?java.io.PrintWriter;
import?javax.servlet.ServletConfig;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?com.dao.ManagerDAO;
import?com.dao.UserInfoDAO;
import?com.entity.UserInfo;
import?com.match.CheckDAO;
import?com.sun.corba.se.spi.activation.Repository;
public?class?ServletManager?extends?HttpServlet?{
private?ServletConfig?config?=?null;
private?ManagerDAO?manager_dao?=?new?ManagerDAO();
private?CheckDAO?check_dao?=?new?CheckDAO();
private?UserInfo?mUser?=?null;
private?UserInfoDAO?udao?=?new?UserInfoDAO();
public?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
request.setCharacterEncoding(“gb2312“); //設置請求編碼格式
response.setCharacterEncoding(“gb2312“); //設置響應編號格式
response.setContentType(“text/html“); //設置響應文本類型
PrintWriter?out?=?response.getWriter(); //獲得響應輸出流
String?action?=?request.getParameter(“action“); //獲得action參數
if?(“add“.equals(action.toLowerCase()))?{ //添加版塊
Integer?sParentId?=?Integer
.parseInt(request.getParameter(“select“));//獲得父版塊編號
Integer?sType?=?Integer
.parseInt(request.getParameter(“sType“));//獲得版塊類型
String?sName?=?request.getParameter(“sName“).trim();//獲得版塊名稱
String?uName?=?request.getParameter(“uName“).trim();//獲得版主用戶名
if?(sType?==?0)?{ //論壇版塊
sParentId?=?0; //設置其父版塊編號為0
}?else?if?(sType?==?1)?{ //論壇子版塊
if?(sParentId?==?-1)?{ //如果父版塊編號為-1
out.print(“ript>“?+?“alert(‘請選擇論壇所屬父版塊‘);“
+?“window.history.back();“?+?“ ript>“);
return; //彈出對話框提示
}
}
if?(check_dao.checkSectionName(sName))?{ //驗證版塊名稱
if(check_dao.checkUserNameIsExist(uName))?{//驗證版主用戶名
Boolean?flag?=?manager_dao.
addSection(sParentId?sNameuName);//執行新增版塊
if?(!flag)?{ //添加失敗
out.print(“ript>“?+?“alert(‘添加失敗‘);“
+?“window.history.back();“?+?“ ript>“);
}?else?{ //添加成功
response.sendRedirect(“manager/addSection.jsp“);
}
}else?{
out.print(“ript>“?+?“alert(‘該用戶不存在,不能指定為版主‘);“
+?“window.history.back();“?+?“ ript>“);
}
}?else?{
out.print(“ript>“?+?“alert(‘論壇名稱長度為3-20‘);“
+?“window.history.back();“?+?“ ript>“);
}
}?else?if?(“edit“.equals(action.toLowerCase()))?{
Integer?sId?=?Integer.
parseInt(request.getParameter(“sid“)); //獲得版塊編號
String?sName?=?request.getParameter(“sName“); //獲得版塊名稱
String?uName?=?request.getParameter(“uName“).trim();//獲得版主用戶名
out.println(sName);
if?(check_dao.checkSectionName(sName))?{ //驗證版塊名
if(check_dao.checkUserNameIsExist(uName))?{ //驗證版主用戶名
Boolean?flag?=?manager_dao.
updateSectionInfoById(sId?sNameuName);//執
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-12?14:56??forum\
?????文件?????????661??2018-05-29?22:41??forum\.classpath
?????文件?????????905??2018-05-19?09:43??forum\.project
?????目錄???????????0??2018-06-12?14:56??forum\.settings\
?????文件?????????567??2018-05-19?09:43??forum\.settings\.jsdtscope
?????文件?????????364??2018-05-19?09:43??forum\.settings\org.eclipse.jdt.core.prefs
?????文件?????????467??2018-05-19?09:43??forum\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-05-19?09:43??forum\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2018-05-19?09:43??forum\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-05-19?09:43??forum\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-06-14?14:34??forum\build\
?????目錄???????????0??2018-12-30?13:59??forum\build\classes\
?????目錄???????????0??2018-12-30?13:59??forum\build\classes\com\
?????目錄???????????0??2018-12-30?13:59??forum\build\classes\com\dao\
?????文件????????3355??2018-12-30?13:59??forum\build\classes\com\dao\ba
?????文件????????2585??2018-12-30?13:59??forum\build\classes\com\dao\CommonDAO.class
?????文件????????2645??2018-12-30?13:59??forum\build\classes\com\dao\logDAO.class
?????文件???????15405??2018-12-30?13:59??forum\build\classes\com\dao\ManagerDAO.class
?????文件????????8950??2018-12-30?13:59??forum\build\classes\com\dao\ReplyInfoDAO.class
?????文件????????4739??2018-12-30?13:59??forum\build\classes\com\dao\SectionInfoDAO.class
?????文件???????11206??2018-12-30?13:59??forum\build\classes\com\dao\TopicInfoDAO.class
?????文件????????5573??2018-12-30?13:59??forum\build\classes\com\dao\UserInfoDAO.class
?????目錄???????????0??2018-12-30?13:59??forum\build\classes\com\entity\
?????文件????????2185??2018-12-30?13:59??forum\build\classes\com\entity\ReplyInfo.class
?????文件????????1380??2018-12-30?13:59??forum\build\classes\com\entity\SectionInfo.class
?????文件????????2760??2018-12-30?13:59??forum\build\classes\com\entity\TopicInfo.class
?????文件????????2313??2018-12-30?13:59??forum\build\classes\com\entity\UserInfo.class
?????目錄???????????0??2018-12-30?13:59??forum\build\classes\com\match\
?????文件????????2441??2018-12-30?13:59??forum\build\classes\com\match\CheckDAO.class
?????目錄???????????0??2018-12-30?13:59??forum\build\classes\com\page\
?????文件????????2959??2018-12-30?13:59??forum\build\classes\com\page\DetailPage.class
............此處省略155個文件信息
- 上一篇:基于jsp的網上書店,帶數據庫
- 下一篇:JavaFxchatroom.zip
評論
共有 條評論