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

正文內(nèi)容

基于jsp的單用戶博客系統(tǒng)-資料下載頁

2025-06-27 18:11本頁面
  

【正文】 String content)方法設(shè)置content屬性的值,通過getContent方法獲取feedbackid屬性的值。上面每一個(gè)JavaBean類都有一個(gè)相對應(yīng)的管理類,是在JavaBean類及數(shù)據(jù)庫相關(guān)類的基礎(chǔ)上完成對數(shù)據(jù)庫表的訪問、更新、統(tǒng)計(jì)操作。 管理類列表管理類說明CategoryServle類完成對博文類別表的增刪改查CommentServlet類完成對評論表的增刪改查UserServlet類完成對用戶表的查詢、修改注:由于最初設(shè)計(jì)時(shí)考慮不合理,沒有將博文的增刪該查功能整合到一個(gè)管理類去,而是分給addBlogServlet、adminBlogServlet、getBlogServlet、deleteBlogServlet四個(gè)類代為處理。CommentServlet類的部分代碼如下:/*添加評論*/public void add(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = (name)。 String content = (content)。 String blog_id = (blog_id)。 if (name == null || name == ) { name = 匿名。 } String sql = insert into ment (username,content,blog_id,createdtime) values(?,?,?,now())。 String params[] = { name, content, blog_id }。 QueryRunner qr = ()。 try { (sql, params)。 } catch (SQLException e) { ()。 } (/blog/servlet/HomeServlet?method=getamp。id= + blog_id)。 }/*獲取評論列表*/ public void list(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String sql = select id,username,content,createdtime from ment order by id desc。 QueryRunner qr = ()。 List list = null。 try { list = (List) (sql, new BeanListHandler())。 } catch (SQLException e) { ()。 } (list, list)。 (/admin/).forward( request, response)。 }/*刪除評論*/ public void delete(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String id = (id)。 String sql = delete from ment where id= + id。 QueryRunner qr = ()。 try { (sql)。 } catch (SQLException e) { ()。 } list(request, response)。 } public void preEdit(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String id = (id)。 String sql = select id,username,content from ment where id= + id。 QueryRunner qr = ()。 Comment ment = null。 try { List list = (List) qr .query(sql, new BeanListHandler())。 ment = (Comment) (0)。 } catch (SQLException e) { ()。 } (ment, ment)。 (/admin/).forward(request, response)。 // list(request,response)。 }/*修改評論*/ public void postEdit(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String id = (id)。 String username = (name)。 String content = (content)。 String sql = update ment set username=?,content=? where id=?。 String params[] = { username, content, id }。 QueryRunner qr = ()。 try { (sql, params)。 } catch (SQLException e) { ()。 } list(request, response)。 }}Comment類:封裝了對評論表的所有操作,包括添加評論、查看評論列表(按時(shí)間順序)、刪除評論、修改評論等。當(dāng)用戶需發(fā)表博文或者是對博客進(jìn)行管理時(shí),就必須先進(jìn)行登錄驗(yàn)證操作,然后進(jìn)入博客系統(tǒng)后臺(tái)中心。 用戶登錄界面圖博文管理模塊列出了博文編號、博文主題、博文分類以及相應(yīng)的操作:修改博文和刪除博文。當(dāng)然,對博文進(jìn)行操作的前提條件是當(dāng)前登錄用戶具備相應(yīng)的管理權(quán)限。 博文管理界面圖當(dāng)用戶需要添加新的博文時(shí),可單擊博文管理模塊界面中的發(fā)博文鏈接,進(jìn)入發(fā)表新博文的界面。在博文主題、內(nèi)容輸入域內(nèi)輸入相應(yīng)的文字,以及選擇分類后,單擊“創(chuàng)建”按鈕進(jìn)行表單提交,完成添加新博文的操作。 發(fā)表新博文界面圖如果需要?jiǎng)h除已發(fā)表的博文,可點(diǎn)擊博文管理界面中的刪除博文圖標(biāo),(javascript代碼實(shí)現(xiàn))。再次確認(rèn)用戶是否真的要進(jìn)行該博文的刪除操作,而不是誤操作以防止錯(cuò)刪。單擊確定按鈕完成博文刪除操作,單擊取消按鈕將會(huì)取消該刪除操作。 刪除博文確認(rèn)對話框圖完成日志刪除操作的核心代碼如下: String id = (id)。 DataSource ds = null。 try { Context context = new InitialContext()。 ds = (DataSource) (java:/p/env/jdbc/mysqlds)。 } catch (Exception e) { (獲取數(shù)據(jù)源出錯(cuò))。 } try { String sql = delete from blog where id= + id。 QueryRunner qr = new QueryRunner(ds)。 (sql)。 } catch (SQLException e) { ()。 }由于每一篇博文允許可能對應(yīng)多用戶的多條評論,在進(jìn)行博文刪除操作時(shí),得先刪除該博文的所有評論,然后刪除該博文。否則不能刪除。 修改帳戶密碼界面圖博客管理員可以根據(jù)自己需要對舊密碼進(jìn)行修改,重新設(shè)置新的帳號密碼。如果原密碼輸入錯(cuò)誤或者新密碼與確認(rèn)新密碼不匹配都將導(dǎo)致修改密碼失敗,頁面將會(huì)提示錯(cuò)誤信息。 結(jié)論作為一個(gè)簡單的單用戶博客系統(tǒng),主要采用了jsp+servlet+mysql相關(guān)技術(shù)。本系統(tǒng)的主要結(jié)構(gòu)有:博客瀏覽(前臺(tái)),后臺(tái)管理,。其中,后臺(tái)管理,博文管理,評論管理,分類管理,密碼修改。差不多實(shí)現(xiàn)了博客的基本功能。系統(tǒng)的開發(fā)以及論文的研究由于時(shí)間的關(guān)系,有很多地方做的還不是很完善,如回復(fù)評論功能,留言板功能,相冊功能都沒來得及做,但是實(shí)現(xiàn)技術(shù)都相差無幾,以后空閑了再慢慢美化完善了。對MVC設(shè)計(jì)模式接觸時(shí)間不長,都是摸著石頭過河,在blog這個(gè)javabean的處理上就不夠妥當(dāng),沒有歸整到一個(gè)類中管理。但是,通過這次設(shè)計(jì)我意識(shí)到動(dòng)手實(shí)踐的必要性,不要光是停留在想的層面上。以前一看到頁面出現(xiàn)的404或500錯(cuò)誤就害怕,就不知道或是不愿做下去。而現(xiàn)在知道了從控制臺(tái)的log信息找出出錯(cuò)源頭,耐心地一步步解決問題,算是這次設(shè)計(jì)的最大收獲了。我想在今后的學(xué)習(xí)或工作中,也應(yīng)該要有這種精神,敢于面對問題,然后解決問題。參 考 文 獻(xiàn)〔1〕張孝祥,徐明華 叢書主編《jsp基礎(chǔ)與案例開發(fā)詳解》/20090801/ 清華大學(xué)出版社〔2〕網(wǎng)絡(luò)資源,劉偉博客系統(tǒng)開發(fā)教程〔3〕網(wǎng)絡(luò)資源,W3CSHCOOL 〔4〕網(wǎng)絡(luò)資源,W3CSHCOOL 〔5〕Hans Bergsten 《jsp設(shè)計(jì)(第三版)》〔6〕宋智軍、邱仲潘編著《jsp 從入門到精通(第二版)》/2012/07/01/電子工業(yè)出版社〔7〕霍爾、布朗、蔡金著,胡淑敏等譯《servlet與jsp核心編程(第二卷第二版)》清華大學(xué)出版社〔8〕張躍平,耿直祥義主編《jsp程序設(shè)計(jì)》/20090801/ 清華大學(xué)出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1