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

正文內(nèi)容

基于jsp的個(gè)人博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-07-21 20:00 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 users(username,password,,power)。 sql=sql+ values(39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。)。 result=(sql)。 ()。 return result。 } public boolean isAdminUser(String username) throws SQLException{ boolean result=false。 String sql=select * from users where username=39。+username+39。 and power=39。admin39。 (sql)。 ResultSet rs=(sql)。 if(()){ result=true。 } ()。 return result。 } public ListUsers getList() throws SQLException{ ListUsers list=new ArrayListUsers()。 String sql=select * from users order by username asc。 ResultSet rs=(sql)。 while(()){ Users u=new Users()。 ((username))。 ((password))。 (())。 ((power))。 (u)。 } ()。 return list。 } public Users getUsersInfo(String username) throws SQLException{ Users u=new Users()。 String sql=select * from users where username=39。+username+39。 ResultSet rs=(sql)。 while(()){ ((username))。 ((password))。 (())。 ((power))。 } ()。 return u。 } public int update(Users u){ int result=0。 String sql=update users set power=39。+()+39。where username=39。+()+39。 (sql)。 result=(sql)。 ()。 return result。 } public int delete(String username) { int result = 0。 String sql = delete from users where username=39。 + username + 39。 (sql)。 result = (sql)。 ()。 return result。 }}5. 后臺(tái)管理員管理博客網(wǎng)站功能的實(shí)現(xiàn):后臺(tái)管理員管理博客網(wǎng)站的功能通過WebRoot下的manager文件夾下的jsp頁面來實(shí)現(xiàn),文件列表如下:下面對(duì)各個(gè)文件的功能進(jìn)行解釋::通過表單獲取用戶賬號(hào)密碼,然后將獲取的信息提交給 UsersServlet的login方法,login調(diào)用UsersDAO里的 idExist方法與 isAdminUser判斷用戶是否存在和是否為管理員,若都是則登錄成功,跳轉(zhuǎn)到 manager/。:博客后臺(tái)主頁,采用左右框架布局,左側(cè)顯示 ,右側(cè)顯示 。:空白頁面,用于顯示其他組件傳遞過來的信息。:菜單頁面,顯示不同的操作。包括注銷、發(fā)布博文、博文管理、博文分類、博文分類管理和用戶管理。注銷的鏈接指向 UsersServlet?method=logout,當(dāng)點(diǎn)擊注銷時(shí),logout創(chuàng)建一個(gè)Cookie對(duì)象用于保存用戶名,然后跳轉(zhuǎn)至 manager/。發(fā)布博文的鏈接指向 BlogServlet?method=preAdd,當(dāng)點(diǎn)擊發(fā)布博文時(shí),preAdd調(diào)用ClassDAO里的getList方法獲取博文分類列表,然后跳轉(zhuǎn)到 manager/。博文管理的鏈接指向 BlogServlet?method=list,當(dāng)點(diǎn)博文管理時(shí),list調(diào)用BlogDAO的getList方法獲取博文信息以及所屬分類,然后跳轉(zhuǎn)到 manager/。添加博文分類的鏈接指向 manager/,當(dāng)點(diǎn)擊添加博文分類時(shí),跳轉(zhuǎn)到 manager/。博文分類管理的鏈接指向 ClassServlet?method=list,當(dāng)點(diǎn)擊博文分類管理時(shí),list調(diào)用ClassDAO里的getList方法,獲取博文分類列表,然后跳轉(zhuǎn)到manager/。用戶管理的鏈接指向 UsersServlet?method=list,當(dāng)點(diǎn)擊用戶管理時(shí),list調(diào)用UsersDAO的getList方法,獲取用戶信息列表,然后跳轉(zhuǎn)到 manager/。:通過表單來獲取博文的信息,包括博文標(biāo)題,博文所屬分類與博文內(nèi)容,然后將信息提交給BlogServlet的postAdd方法,postAdd調(diào)用BlogDAO的insert方法插入一條博文記錄,然后跳轉(zhuǎn)至 manager/。:通過表單獲取博文的標(biāo)題、所屬分類、發(fā)布時(shí)間等信息,然后編寫操作,包括編輯、刪除和評(píng)論。編輯的鏈接指向 BlogServlet?method=preEditamp。blogId=%=() %,當(dāng)點(diǎn)擊編輯時(shí),preEdit調(diào)用BlogDAO的 getBlogInfoById方法獲取博文信息,然后跳轉(zhuǎn)到 manager/。刪除的鏈接指向 BlogServlet?method=deleteamp。blogId=%=() %,當(dāng)點(diǎn)擊刪除時(shí),delete調(diào)用BlogDAO的delete方法,刪除一條博文記錄,然后跳轉(zhuǎn)到 manager/。評(píng)論的鏈接指向 CommentServlet?method=listByBlogIdamp。blogId=%=() %,當(dāng)點(diǎn)擊評(píng)論時(shí), listByBlogId調(diào)用 CommentDAO的 listByBlogId方法獲取評(píng)論信息,然后跳轉(zhuǎn)到 manager/。:通過表單獲取博文信息,包括博文標(biāo)題、博文所屬分類和博文內(nèi)容,然后將信息提交給 BlogServlet?method=postEdit,postEdit調(diào)用BlogDAO的 update方法修改博文信息,然后跳轉(zhuǎn)到 manager/。:通過表單獲取博文分類信息,包括分類名稱和排序。然后編寫操作,包括編輯和刪除。編輯的鏈接指向 ClassServlet?method=preEditamp。id=%=() %,當(dāng)點(diǎn)擊編輯時(shí),preEdit調(diào)用ClassDAO的 getClassInfo方法獲取分類信息,然后跳轉(zhuǎn)到 manager/。刪除的鏈接指向 ClassServlet?method=deleteamp。id=%=() %,當(dāng)點(diǎn)擊刪除時(shí),delete調(diào)用ClassDAO的delete方法刪除一條評(píng)論記錄,然后跳轉(zhuǎn)到 manager/。:通過表單獲取博文分類信息,包括分類名稱和排序,然后將信息提交給 ClassServlet?method=add,add調(diào)用ClassDAO的insert方法插入一條分類記錄,然后跳轉(zhuǎn)到 manager/。:通過表單獲取博文分類信息,包括分類名稱和排序,然后將信息提交給 ClassServlet?method=postEdit,postEdit調(diào)用ClassDAO的 update方法修改分類信息,然后跳轉(zhuǎn)到 manager/。:通過表單獲取評(píng)論信息,包括評(píng)論內(nèi)容、評(píng)論時(shí)間和評(píng)論人。然后編寫操作,包括刪除。刪除的鏈接指向 CommentServlet?method=deleteamp。mentId=%=() %,當(dāng)點(diǎn)擊刪除時(shí),delete調(diào)用CommentDAO的delete方法刪除一條評(píng)論記錄,然后跳轉(zhuǎn)到 manager/。:通過表單獲取用戶信息,包括用戶名、身份和Email。然后編寫操作,包括編輯和刪除。編輯的鏈接指向 UsersServlet?method=preEditamp。username=%=() %,當(dāng)點(diǎn)擊編輯時(shí),preEdit調(diào)用UsersDAO的 getUsersInfo方法獲取用戶信息,然后跳轉(zhuǎn)到 manager/。刪除的鏈接指向 UsersServlet?method=deleteamp。username=%=() %,當(dāng)點(diǎn)擊刪除時(shí),delete調(diào)用UsersDAO的delete方法刪除一條用戶記錄,然后跳轉(zhuǎn)到 manager/。user-edit.jsp:通過表單獲取用戶信息,包括用戶名、郵箱和身份。當(dāng)判斷出用戶為管理員時(shí),將信息提交給 UsersServlet?method=postEdit,postEdit調(diào)用UsersDAO的update方法修改用戶信息,然后跳轉(zhuǎn)到 manager/。result.jsp:作為結(jié)果返回頁面。各jsp代碼如下::html head script type=text/javascript function check(form) { if ( == ) { alert(請(qǐng)輸入用戶名)。 ()。 return false。 } if ( == ) { alert(請(qǐng)輸入密碼)。 ()。 return false。 } }/script /head body table width=100% border=0 cellspacing=0 cellpadding=4 tr td bgcolor=000099 table width=100% border=0 cellspacing=0 cellpadding=4 tr td bgcolor=FFFFFF amp。nbsp。 b*/bamp。nbsp。 /td td width=100% font color=CCCCCCamp。nbsp。 font color=FFFFFF管理員登錄/font /font /td /tr /table /td /tr % String value = 。 Cookie[] ck = ()。 if (ck != null) { for (Cookie c : ck) { if (().equals(username)) { value = ()。 break。 } } } % tr td width=100% bgcolor=EAEAEA colspan=2 form name=loginform action=UsersServlet?method=login method=post onsubmit=39。return check(this)39。 p label for=username 用戶名 /label br input type=text name=username id=username value=%=value% /p p label for=textfield2 密碼 /label br input type=password name=password /p p input type=submit name=Submit value=登陸 input type=reset name=reset value=重置 /p p amp。nbsp。 /p /form /td /tr /table /body/html:html head % String value=。 Cookie[] ck=()。 if(ck!=null){ for(Cookie c:ck){ if(().equals(username)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1