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

正文內(nèi)容

java社區(qū)新聞管理系統(tǒng)()-資料下載頁(yè)

2025-01-19 13:08本頁(yè)面

【導(dǎo)讀】重新制作頁(yè)面然后上傳頁(yè)面并修改相應(yīng)鏈接,這種方式因?yàn)樾侍鸵巡欢嘤?;理新聞,這是目前較為流行的做法。SSH不僅僅是很好的網(wǎng)絡(luò)架構(gòu),而且是建立。簡(jiǎn)單的開發(fā)操作,分離程序代碼和網(wǎng)頁(yè)內(nèi)容;簡(jiǎn)化部署與組態(tài)的操作;支持客戶端類型;支持下一代的Web服務(wù);更多的支持工具;更佳的安全機(jī)制;會(huì)話可以跨進(jìn)程、跨機(jī)器。理更加及時(shí)、高效,提高了工作效率。

  

【正文】 ┊ ┊ 圖 53 新聞管理界面 下面具體說(shuō)明 文件的主要 實(shí)現(xiàn)方式 。 ( 1) 分類顯示新聞 可以分類顯示新聞,文件中的 flag 參數(shù)表示新聞?lì)悇e,如果flag=0,則顯示全部新聞,否則顯示指定類別的新聞。每個(gè)新聞?lì)悇e只顯示最新更新的 20 條新聞,認(rèn)狀態(tài)下參數(shù) flag=0, 顯示全部新聞。 變量 sql_where 記錄查詢條件。如果是 Admin 用戶,則 sql_where 為空,顯示所有新聞;如果是其他用戶登錄,則只顯示該用戶創(chuàng)建的新聞 。 ( 2) 顯示管理鏈接 文件提供管理鏈接,包括“更改密碼”、“類別管理”、“用戶管理”和“退出登錄”,其中“類別管理”和“用戶管理”只有 Admin 用戶才可以見的。 session(“ UserName” )保存當(dāng)前登錄用戶的用戶名,只有當(dāng) session(“ UserName” ) 中的用戶名是“ Admin”時(shí),才顯示“類別管理”和“用戶管理”鏈拉發(fā),各項(xiàng)管理功能對(duì)應(yīng)的網(wǎng)頁(yè)如表 5所示。 ( 3) 分頁(yè)顯示新聞 文件根據(jù)新聞?lì)悇e和用戶類型生成 SELECT 語(yǔ)句,查詢指定的新聞?dòng)涗洠缓笥? 語(yǔ)句輸入到網(wǎng)頁(yè)上。 % String sortNews=new String((bigSort).getBytes(ISO8859_1),gb2312)。 int pagesize=10。 List list=(List)(list)。 int number=()。 //以下這段代碼是計(jì)算多少頁(yè)數(shù) int pageNumber=number。 if(pageNumber%pagesize==0){ pageNumber=pageNumber/pagesize。 }else{ pageNumber=pageNumber/pagesize+1。 } //以下是計(jì)算當(dāng)前頁(yè)的頁(yè)數(shù) int count。 if((count)==null){ count=0。 長(zhǎng) 春 大 學(xué) 畢業(yè)設(shè)計(jì)(論文)紙 共 29 頁(yè) 第 20 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ }else{ count=((count))。 } //以下顯 示多少條紀(jì)錄 int start=count*pagesize。//開始條數(shù) int over=(count+1)*pagesize。//結(jié)束條數(shù) int lastCount=numberover。//還剩多少條記錄 if(lastCount=0){ over=number。 } % 新聞?lì)悇e管理模塊設(shè)計(jì) 新聞?lì)悇e管理包括:添加、刪除和修改新聞?lì)悇e 3 項(xiàng)功能,只有 Admin 用戶才能進(jìn)入新聞?lì)悇e管理模塊。單擊新聞管理網(wǎng)頁(yè)上方的 [類別管理 ]鏈接,可以打開 文件,進(jìn)入新聞?lì)悇e管理模塊。 ( 1) 新聞?lì)悇e管理界面 新聞?lì)悇e管理界面如圖 54 所示。 圖 54 新聞?lì)悇e管理界面 長(zhǎng) 春 大 學(xué) 畢業(yè)設(shè)計(jì)(論文)紙 共 29 頁(yè) 第 21 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 新聞管理模塊總體結(jié)構(gòu) 如下: ① 新聞管理模塊主要功能 新聞小類別添加:用于實(shí)現(xiàn)新聞小類別添加功能。 新聞小類別刪除:用于實(shí)現(xiàn)新聞小類別刪除功能。 新聞小類別查詢:用于實(shí)現(xiàn)新聞小類別查詢功能。 新聞添加:用于實(shí)現(xiàn)新聞添加功能。 新聞修改:用于實(shí)現(xiàn)新聞修改功能。 新聞 刪除:用于實(shí)現(xiàn)新聞刪除功能。 新聞查詢:用于實(shí)現(xiàn)新聞查詢功能。 ② 新聞?lì)悇e的實(shí)現(xiàn)類 新聞的類別主要是分為 6 大類:時(shí)政要聞、經(jīng)濟(jì)動(dòng)向、法制教育、科學(xué)教育、社會(huì)現(xiàn)象及娛樂(lè)天地。這 6 個(gè)大的新聞?lì)悇e是固定的,但是它們的小類別不是固定的,需要后臺(tái)管理員進(jìn)行維護(hù)。 新聞?lì)悇e查詢的實(shí)現(xiàn)過(guò)程,新聞?lì)悇e信息的維護(hù)主要是新聞操作的子功能,例如單擊左側(cè)頁(yè)面中“娛樂(lè)天地”的超鏈接后,單擊“詳細(xì)類別管理”的超鏈接,可以超看該大類別中的所有小類別。 新聞?lì)悇e添加的實(shí)現(xiàn)過(guò)程,在新聞?lì)悇e查詢頁(yè)面上,單擊“添加類別”的超鏈接,即可顯示添 加新聞?lì)悇e信息的頁(yè)面。 新聞查詢的實(shí)現(xiàn)過(guò)程,管理員登錄以后,在左側(cè)區(qū)域中,單擊任意新聞?lì)悇e的類別的鏈接,都可以兌新聞所在的類別進(jìn)行查詢。其中,實(shí)現(xiàn)這些鏈接是將所有的大類別信息保存一個(gè)數(shù)組對(duì)象中,然后通過(guò) for 循環(huán)顯示數(shù)組中的新聞?lì)悇e內(nèi)容,最后設(shè)置相同的超鏈接。 以表格形式顯示新聞?lì)悇e,并提供修改和刪除復(fù)選框。文件中的 Oper 參數(shù)值為 update,表示當(dāng)前操作為修改新聞?lì)悇e。參數(shù) cid 表示要修改的新聞?lì)悇e編號(hào);參數(shù) name 表示要修改的新聞?lì)悇e名稱。 添加的修改新聞?lì)悇e的腳本都是 Cate_Admin。當(dāng) 參數(shù) Oper 等于 edit 時(shí),程序?qū)⑻幚硪薷牡男侣勵(lì)悇e;當(dāng)參數(shù) Oper 等于 add 時(shí),程序?qū)⑻砑有侣勵(lì)悇e。 使用超鏈接也可以實(shí)現(xiàn)刪除功能。本系統(tǒng)通過(guò)復(fù)選框要?jiǎng)h除的記錄,可以同時(shí)刪除多條記錄,管理員使用起來(lái)會(huì)更為方便。 ③ 添加新聞?lì)悇e 添加新聞?lì)悇e的網(wǎng)頁(yè)也是 。在新聞管理頁(yè)面下方的文本域中輸入新聞?lì)悇e名稱,單擊 [添加 ]按鈕, 中的 Oper 參數(shù)值等于 add,表示添加新記錄。在插入新聞?lì)悇e之前,應(yīng)注意判斷此新聞?lì)悇e是否已經(jīng)存在,以避免出現(xiàn)重 復(fù)的新聞?lì)悇e。 ④ 修改新聞?lì)悇e 長(zhǎng) 春 大 學(xué) 畢業(yè)設(shè)計(jì)(論文)紙 共 29 頁(yè) 第 22 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 單擊新聞?lì)悇e后的 [修改 ]超鏈接, 中的 Oper 參數(shù)等于update。這時(shí)網(wǎng)頁(yè)下方的文本域中將顯示要修改的新聞?lì)悇e名稱,修改完畢后,單擊 [參數(shù) ]按鈕,再次調(diào)用 文件,參數(shù) Oper 等于 edit,記錄將修改。 ⑤ 刪除新聞?lì)悇e 當(dāng)單擊新聞?lì)悇e管理頁(yè)面上的 [刪除 ]按鈕時(shí),執(zhí)行 SelectChk()函數(shù)。該函數(shù)的作用是對(duì)每個(gè)復(fù)選框進(jìn)行判斷,如果復(fù)選框被選中,就將復(fù)選框的 id 值放入變量 strid 中。因?yàn)閺?fù)選框的 id 值 與對(duì)應(yīng)的新聞?lì)悇e編號(hào)相同,所以若以strid 值為參數(shù)執(zhí)行 就可以刪除選中記錄了。 public ActionForward deleteSortAction(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException { int id = ((id))。 = new ObjectDao()。 String hql = from SortForm where id= + id。 SortForm sortForm = (SortForm)(hql)。 if ((sortForm)) { (result, 刪除新聞?lì)愋统晒?)。 } else (result, 新聞中仍然存在該類型,刪除新聞?lì)愋褪?)。 return (resultSortAction)。 } } SltAll()函數(shù)的作用是選中所有復(fù)選框。當(dāng)按下 [全選 ]按鈕時(shí)將調(diào)用該函數(shù)。 SltNull() 函數(shù)的作用是清除選中的所有復(fù)選 框,按下 [清空 ]按鈕時(shí)將調(diào)用該函數(shù)。 新聞發(fā)布管理模塊設(shè)計(jì) 所有系統(tǒng)用戶都可以發(fā)布新聞。但是除了 Admin 用戶外,其余用戶只能刪除長(zhǎng) 春 大 學(xué) 畢業(yè)設(shè)計(jì)(論文)紙 共 29 頁(yè) 第 23 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 或修改自己發(fā)布的新聞。 ( 1) 添加新聞 單擊新聞管理頁(yè)面下方的 [添加新聞 ]按鈕,將調(diào)用函數(shù),在彈出的新窗口中執(zhí)行 文件。 文件的運(yùn)行界面如下圖 55所示。 圖 55 新聞管理界面 在添加新聞網(wǎng)頁(yè)的下拉菜單中選擇新聞?lì)悇e,填寫新聞?lì)}目和 內(nèi)容,數(shù)據(jù)由名為 myform 的表單提交給 文件。在提交表單之前,程序中的 form_onsubmit() 函數(shù)會(huì)對(duì) ValidationPassed 變量進(jìn)行判斷。只有當(dāng) ValidationPassed=True 時(shí),才提交數(shù)據(jù)。否則將彈出相關(guān)對(duì)話框,并將ValidationPassed 變量賦值為 false。 文件的作用是接受從 傳遞來(lái)的數(shù)據(jù),并將它們轉(zhuǎn)換為能保存到數(shù)據(jù)庫(kù)中的格式。 中的 Changestr( )函數(shù)能替換新聞?wù)闹械墓δ茏址蛊涑蔀?HTML 網(wǎng)頁(yè)的一部分,在瀏覽網(wǎng)頁(yè)時(shí)能夠被正常顯示。 當(dāng)從數(shù)據(jù)庫(kù)中讀取新聞?wù)臅r(shí),空格將被自動(dòng)過(guò)濾,文章格式會(huì)發(fā)生變化,因此將空格表示為代碼 amp。nbsp 并存入數(shù)據(jù)庫(kù),讀取數(shù)據(jù)時(shí)再將其轉(zhuǎn)換為空格。在SQL 語(yǔ)句中,單引號(hào)是特殊字符,程序會(huì)將新聞標(biāo)題和正文中的單引號(hào)替換為全角單引號(hào),然后保存數(shù)據(jù)。 ( 2) 修改新聞 長(zhǎng) 春 大 學(xué) 畢業(yè)設(shè)計(jì)(論文)紙 共 29 頁(yè) 第 24 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 新聞修改模塊主要由兩個(gè)部分的操作,一是單擊“修改”的超鏈接,執(zhí)行的是對(duì)修改的一組數(shù)據(jù)進(jìn)行查詢,在修改頁(yè)面中顯示出來(lái);二是單擊“修改”的按鈕, 執(zhí)行對(duì)數(shù)據(jù)的修改方法,然后通過(guò) mapping 對(duì)象返回 頁(yè)面,顯示管理員修改是否成功。 在 中單擊每條新聞?dòng)涗浐筮叺摹靶薷摹辨溄?,就可以在彈出的新窗口中?duì)該條新聞進(jìn)行編輯。執(zhí)行編輯新聞的文件是 。修改新聞文件的顯示界面與添加新聞相似。 ( 3) 刪除新聞 新聞刪除的實(shí)現(xiàn)過(guò)程 , 當(dāng)對(duì)新聞進(jìn)行查詢時(shí),如果想要某個(gè)新聞,則單擊相應(yīng)的“刪除”超鏈接,則執(zhí)行刪除操作。在查詢新聞信息頁(yè)面中,可以找到刪除新聞的超鏈接代碼。 ( 4) 疑難問(wèn)題分析與解決 處理刪除 新聞操作的腳本為 。與刪除新聞?lì)悇e的操作相似,在刪除新聞之前也需要選中相應(yīng)的復(fù)選框。與 文件類似, 文件也定義了發(fā)下幾個(gè)函數(shù):選中全部復(fù)選框的 sltAll()函數(shù)、清除全部選中的復(fù)選框 sltNull()函數(shù)和提交刪除編輯號(hào)列表的 SelectChk()函數(shù)。處理刪除新聞操作的腳本文件為 。 public ActionForward deleteNewsAction(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpSer
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1