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

正文內(nèi)容

基于jsp技術和ajax技術實現(xiàn)的網(wǎng)絡聊天室的設計畢業(yè)論文-資料下載頁

2025-06-24 20:15本頁面
  

【正文】 Response response)throws ServletException, IOException {(text/html。charset=UTF8)。(UTF8)。Random random = new Random()。String from = (from)。 //發(fā)言人String face = (face)。 //表情String to = (to)。 //接收者String color = (color)。 //字體顏色String content = (content)。 //發(fā)言內(nèi)容String sendTime =new Date().toLocaleString()。 //發(fā)言時間ServletContext application = getServletContext()。String sourceMessage = (message).toString()。try {//發(fā)言時間sourceMessage += font color=39。blue39。strong + from + /strong/fontfont color=39。CC000039。 + face + /font對font color=39。green39。[ + to + ]/font說: + font color=39。 + color + 39。 + content + /font( + sendTime + )br。(message,sourceMessage)。 (Messages?action=getMessagesamp。nocache=+ (10000)).forward(request, response)。} 淮安信息職業(yè)技術學院畢業(yè)設計論文18catch (Exception ex) { (()).log(, null, ex)。}} 實時顯示聊天內(nèi)容在聊天室程序中另一個必不可少的功能就是顯示聊天內(nèi)容。這個版塊是在主界面的右側,如圖 45 聊天內(nèi)容模塊。圖 45 聊天內(nèi)容模塊在實現(xiàn)顯示聊天內(nèi)容功能時,為了實時顯示聊天內(nèi)容,這里應用了 Ajax 技術,技術Ajax 重構的方法,實現(xiàn)實時顯示聊天內(nèi)容的具體步驟如下:編寫自定義的 JavaScript 函數(shù) showContent(),用于實例化 Ajax 對象。showContent()函數(shù)的具體代碼如下:function showContent(){varloader1=(Messages?action=getMessagesamp。nocache=+new Date().getTime(),deal_content,onerror,GET)。}從上可以看出,Ajax 進行異步請求目標的 URL 地址為MessagesAction?action=getMessage。從該 URL 地址可以看出,在進入主界面前會調(diào)用聊天室相關的 Servlet 實現(xiàn)類中的 getMessages()。getMessage()方法的具體代碼如下:public void getMessages(HttpServletRequest request,HttpServletResponse response) {(text/html。charset=UTF8)。try {().forward(request, response)。} catch (Exception ex) {(()).log(, null, ex)。}第四章 系統(tǒng)的實現(xiàn)19}編寫顯示聊天內(nèi)容的 JSP 頁面 ,在該頁面中只需要應用 EL 表達式將返回的執(zhí)行結果輸出即可,具體代碼如下:%@page contentType=text/html pageEncoding=UTF8 %${message}在聊天室主界面的右側俠士聊天內(nèi)容的單元格中添加一個 id 屬性為 content 的div標記,用于實時顯示聊天內(nèi)容,具體代碼如下:div style=height:290px。 overflow:hidden id=content聊天內(nèi)容/div編寫 Ajax 的回調(diào)函數(shù) deal_content(),在這個函數(shù)中,首先獲取 Ajax 處理頁面的返回值,然后取出字符串中的 Unicode 空白符,最后判斷在獲取信息時是否產(chǎn)生錯誤,如果是,則退出聊天室,否則將獲取的聊天內(nèi)容輔助給 id 為 cotent 的div標記的innerHTML 屬性,deal_content()函數(shù)的具體代碼如下:function deal_content(){var returnValue=。 //獲取Ajax處理頁的返回值var h=(/\s/g,)。 //去除字符串中的Unicode空白符if(h==error){//alert(您的賬戶已經(jīng)過期,請重新登錄!)。Exit()。}else{=sysBBS+returnValue+/span。(39。content39。).scrollTop = (39。content39。).scrollHeight*2。 //當聊天信息超過一屏時,設置最先發(fā)送的聊天信息不顯示}}為了讓頁面載入后就調(diào)用 Ajax 獲取聊天內(nèi)容,并且每隔一秒便獲取一次數(shù)據(jù),還需要在頁面中添加 JavaScript 代碼,具體代碼如下:(showOnline()。,10000)。=function(){showOnline()。 //當頁面載入后顯示在線人員列表} 退出聊天室模塊在我設計的聊天室中提供了兩種退出聊天室的方法,一種是單擊主頁面中的“退出聊天室”按鈕,另一種是單擊瀏覽器的“關閉”按鈕 。需要注意的是,無論采用哪種方法都會彈出如圖 46 退出提示?;窗残畔⒙殬I(yè)技術學院畢業(yè)設計論文20圖 46 退出提示實現(xiàn)安全退出聊天室的具體步驟如下:在主頁面的合適位置添加“退出聊天室”按鈕,并在按鈕的 onClick 事件中調(diào)用自定義的 javaScript()函數(shù) Exit(),關鍵代碼如下:input name=button_exit type=button class=btn_grey value=退出聊天室 onClick=Exit()編寫自定義的 JavaScript 函數(shù) Exit(),在該函數(shù)中首先將頁面重定向到退出聊天室頁面 ,然后彈出“彈出歡迎您下次光臨!”對話框,具體代碼如下:function Exit(){=。alert(歡迎您下次光臨!)。}編寫退出聊天室的頁面 ,在該頁面中,首先銷毀 Session,然后將頁面重新定向到登錄頁面。 頁面的完整代碼如下:%@page contentType=text/html pageEncoding=UTF8 %%()。()。%第五章 總結21總結經(jīng)過一個多月的畢業(yè)設計與開發(fā),聊天室已基本完成,系統(tǒng)需求功能基本實現(xiàn),測試運行基本與需求相符。該系統(tǒng)完成了用戶登錄、發(fā)送信息、公開聊天、查看在線人員的功能。操作簡便,易于使用。在畢業(yè)設計的初期階段,我主要學習了與本課題相關的理論知識,包括:Ajax、jsp 等相關知識。 在查閱大量資料制訂了系統(tǒng)需求后,在老師的指導下我著手制定了系統(tǒng)的需求分析規(guī)格說明書和系統(tǒng)概要說明書。接著便進入了系統(tǒng)詳細設計和編碼階段,在這個階段,由于自己動手經(jīng)驗不足和對開發(fā)工具的陌生,系統(tǒng)遇到了很多大大小小的問題,在一次次克服困難的過程中,我得到了極大的鍛煉,基 本上 掌 握 了 一 些 的 編 程 技 巧 , 同 時 也 獲 得 了 許 多 寶 貴 的 軟 件 開 發(fā) 經(jīng) 驗 和 技 巧 , 這為 我 今 后 的 學 習 工 作 打 下 了 堅 實 的 基 礎 。在這段時間里我學到了很多以前沒有學到的知識,同時也將以前所學過的知識運用到實踐項目中,在提高理論知識的基礎上,也充分地鍛煉了自己的動手能力。當然這個系統(tǒng)還存在許多有待完善之處:功能相對較少,有待于添加,比方說像文件傳輸,查找,語音等功能。在文字傳送的同時增加表情發(fā)送的功能;界面設計的不夠精致美觀。由于自己經(jīng)驗不足且時間有限,所以界面設計不盡人意;用戶的權限設置應更加嚴謹,層次更加清晰,多功能的實現(xiàn)不同權限的用戶對系統(tǒng)不同功能的操作。除了以上列舉的一些不足之處外,此系統(tǒng)還有其它很多功能需要增強,由于個人水平有限,時間也比較緊,只能實現(xiàn)系統(tǒng)的基本操作,對其它功能我想更進一步的學習并完善。通過這次畢業(yè)設計,我更深刻的認識到了教學實踐在大學課程中的重要性,同時也發(fā)覺到了自己在學習方面存在的不足之處,在以后的學習中我會努力改進這些不足、不斷提高自己的動手實踐能力。 參考文獻22致 謝衷心感謝在做畢業(yè)設計的這幾個月中老師的幫助,首 先 要 向 我 的 導 師 致 以崇 高 的 敬 意 。 導 師 在 專 業(yè) 課 程 的 學 習 、 素 材 的 收 集 、 課 題 的 確 立 、 資 料 的 查 閱都 給 以 的 熱 忱 的 關 懷 和 細 心 的 指 導 。 老 師 嚴 謹 的 治 學 態(tài) 度 、 淵 博 的 學 識 、 對 事業(yè) 的 兢 兢 業(yè) 業(yè) 、 不 斷 進 取 的 精 神 , 為 我 今 后 的 生 活 及 工 作 樹 立 了 榜 樣 , 我 的 點滴 進 步 無 不 凝 結 著 導 師 的 心 血 。還要感謝各位任課老師,老師們深厚的學術功底、旺盛的工作熱情和平易近人的態(tài)度是我學習的榜樣。感 謝 審 閱 本 文 的 老 師 , 感 謝 你 們 在 百 忙 之 中 抽 出 寶 貴 時 間 來 審 閱 本 文 , 并期 待 你 們 的 批 評 指 正 。最 后 , 再 次 向 各 位 老 師 的 關 心 和 幫 助 表 示 衷 心 的 感 謝 !參考文獻23參考文獻[1] 技術的特點及發(fā)展前景[J].黑龍江科技信息 ,2022,21:87.[2] 張峰,宋莉 .JSP 的研究與應用 [J].科技信息(學術研究),2022,03:14~15.[3] 劉亮亮 ,王寧, 異步功能在 Web 開發(fā)中的實現(xiàn)[J]. 黑龍江科技信息, 2022,29:3.[4] Linda Dailey Paulson..Building rich web applications with Ajax[J].Computer,2022,10:14~17.[5] Mark MultiTiered Web Development Capstone Project Using Databases, Web Services, and AJAX[J].Information Systems Education Journal,2022,37:3~15.[6] 技術及應用綜述[J].科技資訊,2022,11:87.[7] 王錕,方明 .Ajax 技術研究與應用[J].現(xiàn)代電子技術 ,2022,6:93~98.[8] AJAX 的 Web 應用存在問題研究[J]. 寧波職業(yè)技術學院學報,2022,05:84~86.[9] 冉春玉, 與 Ajax 技術解析[J].河南科技 ,2022,09:55~56.[10] 呂林濤, 萬經(jīng)華, AJAX 的 Web 無刷新頁面快速更新數(shù)據(jù)方法[J]. 計算機應用研究,2022,11:199~223.[11] 冉春玉, 技術及其 Web 開發(fā)[J].福建電腦 ,2022,07:100~101.[12]利用網(wǎng)絡聊天室進行數(shù)字參考咨詢服務研究——以碧聊聊天室為實例 胡國芳,楊新涯.[J]. 情報雜志, 2022, (05)
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1