freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通用論壇bbs系統(tǒng)設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-25 15:46 本頁面
 

【文章內(nèi)容簡介】 使用則返回注冊頁面,否則提示用戶注冊成功。:public ActionForward login(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { WebApplicationContext ctx = (())。 UserDao userDao = (UserDao)(userDao)。 String userName = (username)。 String pwd = (pwd1)。 String = ()。 String question = (question)。 String answer = (answer)。 int isOpen = ((isopen))。 String realName = (realname)。 int sex=((sex))。 String year=(year)。 String month=(month)。 String day=(day)。 String birthDay = year+month+day。 String tel=(tel)。 String address=(address)。 String postalcode=(postalcode)。 String qq=(qq)。 String idioGraph=(idioGraph)。 User user = new User()。 (userName)。 (pwd)。 ()。 (question)。 (answer)。 (isOpen)。 (realName)。 (sex)。 (birthDay)。 (tel)。 (new Date())。 (new Date())。 (address)。 (postalcode)。 (qq)。 (idioGraph)。 (4)。 int i = (user)。 if(i==1){ (returnInfo, 用戶名已存在!)。 return (login)。 }else if(i==1){ ().setAttribute(returnInfo, 注冊成功,請登錄!)。 return (entry)。 }else { ().setAttribute(returnInfo, 注冊失敗,請重新注冊!)。 return (defeat)。 } } public ActionForward loginOut(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { WebApplicationContext ctx = (())。 UserDao userDao = (UserDao)(userDao)。 User user=(User)().getAttribute(user)。 Date date=new Date()。 (date)。 (user)。 ().removeAttribute(user)。 return (bbs)。 }(2) 用戶登錄:用戶在有帳號的前提下,()方法,將用戶提交的用戶名和密碼再轉(zhuǎn)交給后臺的Dao進行查詢,如果有這樣的一條記錄存在則登錄成功,將用戶的個人信息保存在瀏覽器端的Session中,否則返回登錄頁面,并提示用戶名或密碼錯誤。:public ActionForward entry(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { WebApplicationContext ctx = (())。 UserDao userDao = (UserDao)(userDao)。 String userName = (username)。 String pwd= (pwd)。 if((userName, pwd)){ User user= (userName)。 ().setAttribute(user,user)。 }else{ (returnInfo, 用戶名或密碼錯誤!)。 } return (bbs)。 }(3) 用戶注銷:已登錄用戶在退出網(wǎng)站時注銷登錄狀態(tài),()方法處理,在loginOut()方法中修改用戶最后離線時間,將修改保存到數(shù)據(jù)庫中,并將瀏覽器端的Session的user屬性移除,系統(tǒng)返回主頁。用戶同時失去登錄用戶的權限,以游客身份訪問網(wǎng)站,只能瀏覽主題,不能發(fā)表主題,也不能發(fā)表回復。:public ActionForward loginOut(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { WebApplicationContext ctx = (())。 UserDao userDao = (UserDao)(userDao)。 User user=(User)().getAttribute(user)。 Date date=new Date()。 (date)。 (user)。 ().removeAttribute(user)。 return (bbs)。 }(4) 查看版面:首頁顯示BBS的版塊及主要信息,點擊版塊名進入版塊下會顯示主題列表,點擊主題名可以進入主題頁面。jsp:forward page=// ,在BbsAction中從數(shù)據(jù)庫取出所有版塊的信息及每個版塊下的最新主題信息,并將取出的數(shù)據(jù)保存在JSP的Session對象中。:public class BbsAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub WebApplicationContext ctx = WebApplicationContextUtils .getWebApplicationContext(())。 TopicDao topicDao = (TopicDao) (topicDao)。 UserDao userDao = (UserDao) (userDao)。 ModuleDao moduleDao = (ModuleDao) (moduleDao)。 ListModule listModule = ()。 MapInteger, Latest mapTopic = new TreeMapInteger, Latest()。 for (Module module : listModule) { ListTopic list = (())。// 根據(jù)模塊ID查詢主題 Latest latestTopic =new Latest()。 User user = null。 if (list != null amp。 !()) { user = ((0).getUserId())。// 根據(jù)第一條主題的用戶名ID查詢用戶名 if (user != null) { (())。 (())。 ((0).getCreatTime())。 } } ((), latestTopic)。 } ().setAttribute(listModule, listModule)。 ().setAttribute(mapTopic, mapTopic)。 return (bbs)。 }}(5) 查看主題:當用戶在主頁上點擊版塊名時,會產(chǎn)生一個動作,向服務器產(chǎn)生一個請求,,處理完之后返回到版塊下的主題顯示頁面。:public ActionForward select(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub WebApplicationContext ctx = WebApplicationContextUtils .getWebApplicationContext(())。 ModuleDao moduleDao = (ModuleDao) (moduleDao)。 TopicDao topicDao = (TopicDao) (topicDao)。 ReTopicDao reTopicDao = (ReTopicDao) (reTopicDao)。 UserDao userDao = (UserDao) (userDao)。 int moduleId = ((moduleId))。 ListTopic listTopic = (moduleId)。// 取出模塊下的所有主題 Module module = (moduleId)。// 取出模塊 MapInteger, LatestReTopic mapReTopic = new TreeMapInteger, LatestReTopic()。 for (Topic topic : listTopic) { LatestReTopic latestReTopic = new LatestReTopic()。 ListReTopic listReTopic = (topic .getId())。// 取出該主題下的回復 User topicUser = (())。// 取出發(fā)表主題的用戶ID及用戶名 User reTopicUser = new User()。 if (listReTopic != null amp。amp。 !()) { reTopicUser = ((0).getUserId())。// 取出最后發(fā)表回復的用戶ID及用戶名 (())。 (())。 ((0).getReTime())。 (())。 } (())。 ((), latestReTopic)。 } (module, module)。 (listTopic, listTopic)。 (mapReTopic, mapReTopic)。 return (module)。 }(6) 查看回復:用戶在主題顯示頁面點擊主題名時會產(chǎn)生查找主題信息動作,,從DAO中取出數(shù)據(jù)表中的項,要取的內(nèi)容有該主題所在的版塊信息、該主題信息、該主題下的回復信息,該主題和其回復的作者的部分信息。:public ActionForward selectReTopic(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { WebApplicationContext ctx = WebApplicationContextUtils .getWebApplicationContext(())。 TopicDao topicDao = (TopicDao) (topicDao)。 ReTopicDao reTopicDao = (ReTopicDao) (reTopicDao)。 UserDao userDao = (U
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1