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

正文內(nèi)容

基于jsp的計(jì)算機(jī)技術(shù)交流論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-30 11:54本頁面
  

【正文】 c:iterate對(duì)于根帖的回復(fù)數(shù)和最后回復(fù)人,可通過當(dāng)前根帖的ID查詢存儲(chǔ)回復(fù)信息的數(shù)據(jù)表獲得。//查詢tb_bbsAnswer數(shù)據(jù)表,獲取回復(fù)帖子數(shù)String sql1=select count(bbsAnswer_id) from tb_bbsAnswer where bbsAnswer_rootID=?。//查詢出該根帖的所有回復(fù)帖子(按回復(fù)時(shí)間升序排列),獲取最后回復(fù)人、回復(fù)時(shí)間String sql2=select bbsAnswer_sender, bbsAnswer_sendTime from tb_bbsAnswer where bbsAnswer_rootID = ? order by bbsAnswer_sendTime。根帖與回復(fù)帖內(nèi)容的詳細(xì)顯示,可通過根帖的ID查詢數(shù)據(jù)表獲取根帖的信息后封裝到ActionForm中,然后存儲(chǔ)到session對(duì)象中,在返回JSP頁面后通過bean標(biāo)簽庫中的write標(biāo)簽輸出。實(shí)現(xiàn)顯示根帖的回復(fù)帖,同樣可通過根帖的ID值查詢回復(fù)帖數(shù)據(jù)來獲取,最后獲取的是一個(gè)List集合對(duì)象,集合中的滅一個(gè)元素封裝了回復(fù)帖信息的ActionForm,將該List集合對(duì)象存儲(chǔ)在session對(duì)象內(nèi),在返回到JSP頁面后,通過logic標(biāo)簽庫中的iterator標(biāo)簽遍歷輸出。實(shí)現(xiàn)此過程主要代碼如下:! ****************顯示根帖信息**************** 【主題】bean:write name=bbsRootSingle property=bbsTitle filter=false/! 發(fā)帖者信息 a href=bbs/user/?method=getUserSingleamp。userName=${}bean:write name=askUser property=userName filter=false/! ****************顯示回復(fù)帖子**************** ! 遍歷回復(fù)帖子列表 logic:iterate id=answerbbsSingle name=answerbbslist indexId=idind bean:define id=answererName name=answerbbsSingle property=bbsAnswerSender//logic:iterate 發(fā)表帖子模塊設(shè)計(jì)用戶進(jìn)行發(fā)表帖子,首先進(jìn)行登錄成功后,進(jìn)行輸入內(nèi)容,才可完成發(fā)表帖子的功能。發(fā)表帖子模塊使用了Validator框架驗(yàn)證表單,由開發(fā)人員自行設(shè)置驗(yàn)證規(guī)則。發(fā)表帖子時(shí)需要用戶輸入的信息有根帖標(biāo)題、根帖表情和根帖內(nèi)容,最后執(zhí)行SQL語句完成發(fā)表帖子的操作,其主要代碼有:! 發(fā)表帖子 html:form action=needLogin/ focus=bbsTitle input type=hidden name=method value=addBbs//傳遞調(diào)用的方法 input type=hidden name=validate value=yes//傳遞是否進(jìn)行表單驗(yàn)證的參數(shù) html:errors property=bbsTitle///輸出驗(yàn)證主題失敗的提示信息 html:errors property=bbsContent///輸出驗(yàn)證內(nèi)容失敗的提示信息 【主題】html:text property=bbsTitle size=77 maxlength=35 styleId=title//td 【表情】%@ include file= %/td 【內(nèi)容】%@ include file=%/td html:textarea property=bbsContent rows=15 cols=79 / html:submit value=發(fā)表帖子/ html:reset value=重新填寫/ /html:form:! 驗(yàn)證,發(fā)表帖子的配置 form name=bbsForm field property=bbsTitle depends=required,maxlength//對(duì)主題字段驗(yàn)證的配置 arg key=發(fā)帖主題 position=0 resource=false/ arg name=maxlength key=${var:maxlength} resource=false position=1/ var varnamemaxlength/varname varvalue35/varvalue /var /field field property=bbsContent depends=required,maxlength//對(duì)發(fā)帖內(nèi)容驗(yàn)證的配置 arg key=發(fā)帖內(nèi)容 position=0 resource=false/ arg name=maxlength key=${var:maxlength} resource=false position=1/ var varnamemaxlength/varname varvalue1000/varvalue /var /field在BbsAction類中使用方法AddBbs(),獲取表單數(shù)據(jù),然后向數(shù)據(jù)表中插入記錄的SQL語句,最后執(zhí)行該語句完成發(fā)表帖子的操作。String sql=insert into tb_bbs values(?,?,?,?,?,?,?,?,?,?,?)。//生成SQL語句Object[]params={boardId,bbsTitle,bbsContent,bbsSender,bbsSendTime,bbsFace,bbsOpTime,bbsIsTop,bbsToTopTime,bbsIsGood,bbsToGoodTime}。 OpDB myOp=new OpDB()。int i=(sql,params)。//執(zhí)行SQL語句 用戶注冊(cè)操作設(shè)計(jì)注冊(cè)用戶時(shí),要判斷此用戶名是否已經(jīng)存在,兩次輸入的密碼是否一致,然后使用InsertUser()方法將信息向數(shù)據(jù)表插入記錄的SQL語句,最后執(zhí)行該SQL語句完成添加用戶的操作。主要代碼如下:String pass1=()。String pass2=()。//獲取兩次輸入的密碼if(!(pass2)){//判斷兩次密碼是否一致(兩次輸入的密碼不一致!)。 (userPassword,new ActionMessage())。saveErrors(request,messages)。 } sql=select * from tb_user where user_name=?。//生成查詢此用戶是否存在的SQL語句params=new Object[1]。params[0]=userName。OpDB myOp=new OpDB()。UserForm user=(sql, params)。if(user!=null){//判斷此用戶名是否存在(userName+ 用戶已經(jīng)存在!)。(userOpR,new ActionMessage(,userName))。}sql=insert into tb_user values(?,?,?,?,?,?,?,?,?)。//生成注冊(cè)用戶信息的SQL語句params=new Object[9]。int i=(sql, params)。//執(zhí)行SQL語句,實(shí)現(xiàn)注冊(cè)用戶的操作 論壇后臺(tái)管理模塊設(shè)計(jì)論壇后臺(tái)管理模塊主要完成以下功能:論壇類別的管理、版面管理和用戶管理的操作。 論壇版面管理版面管理模塊主要包括瀏覽版面信息、添加版面、修改版面、刪除版面4個(gè)功能。在添加、修改和刪除的模塊中,包含更新版面的版主信息,在修改前會(huì)先判斷管理員輸入的用戶是否存在,若存在再判斷該用戶是否為版主,以上條件都成立才可執(zhí)行添加和修改的操作。瀏覽版面信息,根據(jù)瀏覽的版面和所屬類別進(jìn)行顯示。主要代碼如下:String sql=select * from tb_board where board_classID=?。//生成查詢版面信息的SQL語句 Object[] params={classId}。 boardList=(sql,params)。//執(zhí)行遍歷出版面信息添加版面需要一個(gè)下拉列表框供管理員選擇論壇類別,并實(shí)現(xiàn)3個(gè)文本輸入框供管理員輸入版面名稱、版主和版面公告信息。添加版面使用AddBoard()方法,該方法獲取表單數(shù)據(jù),然后生成向數(shù)據(jù)表插入記錄的SQL語句,最后執(zhí)行該SQL語句完成添加版面的操作。主要代碼如下: ActionMessages messages=new ActionMessages()。 String sql=select * from tb_board where board_name=? and board_classID=?。//生成查詢版面是否存在的SQL語句 Object[] params={boardName,classId}。 if((sql, params)!=null){//如果版面已經(jīng)存在,生成提示信息 (添加版面 +boardName+ 版面已經(jīng)存在!)。 (adminOpR,new ActionMessage(,boardName))。 } else{ sql=select * from tb_user where user_name=?。//生成查詢用戶是否存在的SQL語句 Object[] params1={boardMaster}。 UserForm userform=(sql, params1)。//查詢用戶表獲取用戶信息 if(userform==null){//該用戶不存在 (添加版面+boardMaster+ 版主不存在!)。 (adminOpR,new ActionMessage(,boardMaster))。 } else if(().equals(0)){//如果該用戶存在,判斷用戶是否為普通用戶 (添加版面+boardMaster+ 不是版主!)。 (adminOpR,new ActionMessage(,boardMaster))。 } else{//若不是普通用戶,編寫添加版面代碼 sql=insert into tb_board values(?,?,?,?)。//生成添加版面的SQL語句 Object[] params2={classId,boardName,boardMaster,boardPcard}。 int i=(sql, params2)。 //執(zhí)行SQL語句,實(shí)現(xiàn)添加版面的操作 } } saveErrors(request,messages)。//保存提示信息 } }修改版面,首先判斷版面是否存在,再判斷當(dāng)前用戶權(quán)限是否符合要求,修改版面使用UpdateBoard()方法,該方法獲取表單數(shù)據(jù),然后生成向數(shù)據(jù)表插入記錄的SQL語句,最后執(zhí)行該SQL語句完成添加版面的操作。主要代碼如下:String sql=select * from tb_board where board_id=?。//生成查詢版面是否存在的SQL語句 Object[] params={boardId}。BoardForm select=(sql, params)。 String sql=select * from tb_user where user_name=?。 //生成查詢用戶是否存在的SQL語句Object[] paramsS={boardMaster}。 UserForm userform=(sql, paramsS)。 if(userform==null)//查看用戶的權(quán)限,若不符合生成提示信息{ forwardPath=error。 (修改版面+boardMaster+ 版主不存在!)。 (adminOpR,newActionMessage(,boardMaster))。 } else if(().equals(0)){ forwardPath=error。 (修改版面+boardMaster+不是版主!)。 (adminOpR,newActionMessage(,boardMaster))。 }else{ sql=update tb_board set board_classID=?,board_name=?,board_master=?,board_pcard=? where board_id=?。 //生成修改版面的SQL語句Ob
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1