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

正文內(nèi)容

基于web20的bbs論壇搭建說明書(編輯修改稿)

2025-06-12 19:24 本頁面
 

【文章內(nèi)容簡介】 理程序 ,根據(jù)要求編寫代碼實現(xiàn),其中,用戶名和密碼均不能為空,且用戶填寫信息需與數(shù)據(jù)庫中相應內(nèi)容進行比較,其中任何一項內(nèi)容填寫錯誤均會有提示信息且要求返回重填。只有用戶填寫的內(nèi)容與數(shù)據(jù)庫中內(nèi)容進行比較無誤后方可進入論壇主目錄,主目錄頭會顯示會員應有的權(quán)限,如:瀏覽帖子、發(fā)表帖子、回復帖子、搜 索帖子以及搜索帖子等。如果單擊登錄的用戶是游客,則剝奪其登錄權(quán)限并給出提示。 代碼如下: body bgcolor=c1f7d8 % set rstemp=() dim strname,strpassword,sql strname=(name) 14 strpassword=(password) sql=select*from user where username=39。amp。strnameamp。39。 sql,conn,1,3 if strname= then 賬號不能為空 p/p % a href=javascript:()上一頁 /a % end if if strpassword= then 密碼不能為空 p/p % a href=javascript:()上一頁 /a % end if if =1 then if rstemp(userpassword)=strpassword then session(name)=strname else % a href=javascript:()密碼錯誤 請重新輸入 /a % end if else % a href=javascript:()賬號錯誤 請重新輸入 /a 15 % end if set rstemp=nothing % /body 瀏覽帖子 任何訪問論壇的用戶,均可以瀏覽帖子簡要信息表,單擊標題可以瀏覽帖子詳細內(nèi)容及所有回復內(nèi)容。相關(guān)代碼及界面如下: String s_id=。 聲明變量用來接收從數(shù)據(jù)庫中獲得對應值: String s_hit=。 String s_renum=。 String s_subject=。 String s_context=。 String s_date1=。 String s_reid=。 BBS 論壇首頁界面顯示主帖子界面設(shè)計代碼如下: tr td colspan=6 /td /tr tr td width=10%點擊次數(shù) /td td width=10%回復次數(shù) /td td width=15%主題 /td td width=35%內(nèi)容 /td 16 td width=25%發(fā)言日期 /td /tr 判斷數(shù)據(jù)庫中的記錄值是否為空,若不為空,將從數(shù)據(jù)庫中獲得的值賦給前面聲明的變量,代碼如下: % rs=(select * from bbs110 where reID=0 order by id desc )。 if(!()){ ()。 s_id=((id)!=null?(id):)。 s_hit=((hit_amount)!=null?(hit_amount):)。 s_renum=((reNum)!=null?(reNum):)。 s_subject=((subject)!=null?(subject):)。 s_context=((context)!=null?(context):)。 s_date1=((date1)!=null?(date1):)。 s_reid=((reID)!=null?(reID):)。 % 通過 JSP 表達式顯示,代碼如下: tr td %=s_hit%/td td %=s_renum%/td tdahref=?id=%=s_id%%=s_subject%/a/td td %=s_context%/td td %=s_date1%/td /tr % }% 發(fā)表帖子 發(fā)表帖子模塊的實現(xiàn)過程如下: 17 首先創(chuàng)建一個用來封裝根貼信息的 ActionForm,該 ActionForm繼承 ValidatorForm類,并覆蓋了 Validate()方法,其關(guān)鍵代碼如下: public class BbsForm extends ValidatorForm { private String bbsId。 private String bbsBoardID。 private String bbsTitle。 private String bbsContent。 private String bbsSender。 private String bbsFace=。 private String bbsSendTime。 private String bbsAnswerNum。 private String bbsLastUpdateUser。 private String bbsLastUpdateTime。 private String bbsOpTime。 private String bbsIsTop。 private String bbsToTopTime。 private String bbsIsGood。 private String bbsToGoodTime。 public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { String validate=(validate)。 if(validate==null||()||!(yes)) return null。 else return (mapping, request)。 } ? } 18 回復帖子 用戶在該論壇系統(tǒng)的首頁瀏覽帖子簡要信息列表時,若對某以主題感興趣,只要點擊該主題,并將該主題對應的帖子號傳到“ ” ,在帖子詳細內(nèi)容頁面瀏覽該帖子的所有恢復,并可以在下面的恢復文本框中對該主題進行恢復。相關(guān)代碼及界面如下: SCRIPT LANGUAGE=javascript ! function CheckSubmit() { if( == ) { alert(請輸入主題 !)。 ()。 return false。 } if( == ) { alert(請輸入內(nèi)容 !)。 ()。 return false。 } if( =100 ) { alert(留言內(nèi)容不能大于 100 字 !)。 ()。 return false。 } return true。 } /SCRIPT 連接數(shù)據(jù)庫 , 并聲明變量 , 代碼如下 : % ()。 Connection conn = (jdbc:odbc:bslk,sa,)。 Statement stmt=(,READ_ONLY)。 ResultSet rs=null。 ResultSet rs1=null。 19 String s_id=。 String s_subject=。 String s_context=。 String s_date1=。 String s_reid=。 String s_context1=。 String s_date11=。 % % s_id=(id)。 (update bbs110 set hit_amount=hit_amount+1 where id=39。+s_id+39。)。 //該語句用來更新點擊次數(shù) rs=(select * from bbs110 where id=39。+s_id+39。)。 ()。 s_subject=(subject)。 s_context=(context)。 s_date1=(date1)。 rs1=(select * from bbs110 where reID=39。+s_id+39。)。 % link href= rel=stylesheet type=text/css div align=center table width=750 border=0 cellspacing=1 cellpadding=1 tr td colspan=2div align=center%@include file= %/div/td /tr tr td width=75% valign=top table width=100% border=0 cellpadding=0 cellspacing=0 class=td tr 20 td /td /tr tr td width=20%主題 /td td width=70%發(fā)帖內(nèi)容 /td td width=10%發(fā)帖時間 /td /tr tr td%=s_subject%/td td%=s_context%/td td%=s_date1%/td /tr tr td /td /tr /table /td /tr tr td width=75% valign=top table width=100% border=1 cellpadding=1 cellspacing=1 class=td tr td colspan=2 width=75%歷史回復 /td td width=25%回復時間 /td /tr tr % while(()){ % td colspan=2%=(context)%/td 21 td%=(date1)%/td /tr %}% form name=form action=?reID=%=s_id% method=post //點擊回復按鈕,將回復內(nèi) 容提交到插入處理文件 ,并傳遞參數(shù)reID=%=s_id% 到該文件。 tr td width=10% 我要回復 /td td colspan=2textarea name=context cols=70 rows=10/textarea /tr tr td colspan=6div align=center input name=subject type=hidden value=%=s_subject% //用 hidden 向“ ”傳參數(shù) %=s_subject% input name=submit type=submit value= 回復 onClick=return CheckSubmit()。 input name=reset type=reset value=清除 /div/td /tr /form tda href=javascript:(1)。 返回 /a/td //點擊返回,回到上一頁 /tr /table /td /tr tr td colspan=2div align=center%@include file= %/div/td 22 /tr /table /div 修改資料 用戶修改個人信息部分代碼: public void ChangeUser(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { H
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1