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

正文內(nèi)容

基于jsp的在線投稿審稿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-11-14 16:06本頁(yè)面

【導(dǎo)讀】本文主要闡述如何構(gòu)建一個(gè)基于JSP等Web技術(shù)優(yōu)化的B/S架構(gòu)下的投稿,審稿,從它的需求方面、系統(tǒng)的結(jié)構(gòu)和原理、及基本設(shè)計(jì)思想、主要功能、具體實(shí)?,F(xiàn)的技術(shù)、具體的實(shí)現(xiàn)方法、存在的問(wèn)題及其解決的方案等幾個(gè)方面進(jìn)行了討論。

  

【正文】 String =()。 String realname=()。 String gender=。 int j=()。 if(j==1) { gender=男 。 } else { gender=女 。 } String selfpage=()。 33 String hobbies=()。 String selfinfo=()。 % … ..//頁(yè)面設(shè)計(jì)相關(guān)代碼 % //如果是查看其他用戶(hù)的資料,則沒(méi)有相應(yīng)的修改和查詢(xún)稿件功能 if((cheekname)==null) { % form action= method=post table align=center %(true).setAttribute(username,username)。 % trtd align=centerinput type=submit name=querymessage value=查詢(xún)稿件 onclick=return send1(this)/td td align=centerinput type=submit name=changepwd value=修改密碼 onclick=return send2(this)/td/tr %} % …… //頁(yè)面設(shè)計(jì)先關(guān)代碼 /body : (瀏覽文章詳細(xì)信息) …… . //得到用戶(hù)名 %String name=(String)(true).getAttribute(username)。% … .//頁(yè)面設(shè)計(jì)相關(guān)代碼 /tr % 34 //vector 中存儲(chǔ)一篇文章的基本信息 Vector vector=new Vector()。 vector=(name)。//通過(guò)用戶(hù)名等到該用戶(hù)所投文章的信息 size=()。 //從 Vector 容器中取出文章的信息并輸出到 瀏覽器中 for(i=0。i()。i++) { topics=(topic)(i)。 String cheek=。 String listtitle=()。//得到文章名 String listusername=()。//文章作者 String ischeek=()。//文章是否經(jīng)過(guò)審核 String topictime=()。//文章投稿時(shí)間 if((1)) {cheek=是 。 } else {cheek=否 。 } % …… .//頁(yè)面設(shè)計(jì)相關(guān)代碼 :(修改密碼頁(yè)面) //檢查填寫(xiě)信息的正確性 script language=javascript function Check() { 35 var oldpwd=。 var newpwd=。 if(oldpwd==) { (請(qǐng)?zhí)顚?xiě)你的原始密碼 !) ()。 return false。 } if(newpwd==) { (請(qǐng)?zhí)顚?xiě)你的新密碼 !)。 ()。 return false。 } if(!=) { (請(qǐng)檢查你的新密碼確認(rèn)項(xiàng) !)。 ()。 return false。 } ()。 } /script … ..//相關(guān)頁(yè)面設(shè)計(jì) (主要實(shí)現(xiàn)函數(shù) ,根據(jù)提交的新密碼修改密碼 ) …… .. public void doPost(HttpServletRequest request,HttpServletResponse response) throws 36 ServletException,IOException{ (text/html。charset=gb2312)。 MD5_Encoding md5=new MD5_Encoding()。//取得 md5 加密函數(shù) DB_User db_user=new DB_User()。 //取得用戶(hù)名,密碼以及新的密碼 String username=(String)(true).getAttribute(username)。 String oldpwd=(String)(oldpwd)。 String pwd=(oldpwd)。//經(jīng) md5 加密后的密碼 String newpwd=(String)(newpwd)。 String newpassword=(newpwd)。//經(jīng) md5 加密后的新密碼 User user=(username,pwd)。//通過(guò)用戶(hù)名和密碼取得相關(guān)信息 if(user!=null)//判斷是否存在這樣的用戶(hù) { (username,newpassword)。 try { ().forward(request,response)。 } catch(Throwable t) { getServletContext().log(())。 } } else//如果不存在,取得錯(cuò)誤信息 37 { (error,你輸入的舊密碼不正確 )。 try { ().forward(request, response)。 } catch(Throwable t) { getServletContext().log(())。 } } } 專(zhuān)家審核稿件功能 專(zhuān)家登錄后,會(huì)顯示審核稿件的功能,點(diǎn)擊進(jìn)入,系統(tǒng) 自動(dòng)判斷該專(zhuān)家屬于審核那種類(lèi)型的文章,列出所有該類(lèi)型未審核的文章。 相關(guān)的頁(yè)面文件和控制文件: , , 界面如下 : 待審文章列表 : 圖 17 待審文章界面 文章詳細(xì)信息 : 38 圖 18 文章詳細(xì)信息界面 主要代碼實(shí)現(xiàn): : …… //相關(guān)頁(yè)面設(shè)計(jì)代碼 % String username=(username).toString()。 int permit=(username)。//判斷是超級(jí)管理員還是專(zhuān)家 (permit)。 String classname=。 if(permit==2)//專(zhuān)家登錄 { experts=(username)。 classname=()。//取出專(zhuān)家的類(lèi)型 39 } (true).setAttribute(classname,classname)。 (true).setAttribute(expert,username)。 Vector vector=new Vector()。 vector=(classname)。//取出文章相關(guān)信息 for(i=0。i()。i++) { topics=(topic)(i)。 String listtitle=()。 String listusername=()。 String realtime=()。 String ischeek=(listusername,listtitle)。 if((0)) { % …… ..//相關(guān)頁(yè)面設(shè)計(jì)代碼 :(將文章審核提交到數(shù)據(jù)庫(kù) ) public void doPost(HttpServletRequest request,HttpServletResponse response) { String remark=(remark)。//取得文章的點(diǎn)評(píng) cheektopic cheek=new cheektopic()。 (remark)。 String title=(true).getAttribute(title).toString()。 40 String writer=(true).getAttribute(writer).toString()。 String content=(true).getAttribute(content).toString()。 String time=(true).getAttribute(time).toString()。 String classname=(true).getAttribute(classname).toString()。 //把上一頁(yè)面取得的信息放入 cheektopic 類(lèi)中保存 (writer)。 (title)。 (content)。 (time)。 (classname)。 (toTrans(remark))。 //sendcheektopic()函數(shù)是把通過(guò)審核的文章的相關(guān)信息保存到數(shù)據(jù)庫(kù)的boolean 函數(shù) if(())//審核成功 { try { ()。 ().forward(request,response)。 } catch(Throwable t) { getServletContext().log(())。 } } else{ try { ().forward(request, response)。 41 } catch(Throwable t) { getServletContext().log(())。 } } } “聯(lián)系我們” 功能 在這個(gè)模塊 登陸用戶(hù)可以用在線編輯器編輯信件,用已配置好的郵箱發(fā)送編輯好的信息。 登陸用戶(hù) 進(jìn)入該頁(yè)面的時(shí)候頁(yè)面 顯示好收件郵箱地址和用戶(hù)名 。 涉及到了頁(yè)面文件是: , 界面如下: 在線編輯待發(fā)送信息 : 圖 19 編輯郵件界面 主要實(shí)現(xiàn)代碼: 42 為頁(yè)面設(shè)計(jì) 。 : body % try{ String fromer=(fromer)。 String title=((title))。 String content1=((content))。 String content=fromer+說(shuō): +content1。 Properties props=new Properties()。 (,)。//存儲(chǔ)發(fā)送郵件服務(wù)器的信息 (,true)。 MyAuthenticator myauth = new MyAuthenticator(104827275,romwaychan68)。 Session s=(props,myauth)。 (true)。 MimeMessage message=new MimeMessage(s)。 //設(shè)置郵件 InterAddress from=new I
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1