![成果javaweb課件第六章servlet_第1頁(yè)](http://file4.renrendoc.com/view/d906d55ebedd4b4ca087aab55bfa1a48/d906d55ebedd4b4ca087aab55bfa1a481.gif)
![成果javaweb課件第六章servlet_第2頁(yè)](http://file4.renrendoc.com/view/d906d55ebedd4b4ca087aab55bfa1a48/d906d55ebedd4b4ca087aab55bfa1a482.gif)
![成果javaweb課件第六章servlet_第3頁(yè)](http://file4.renrendoc.com/view/d906d55ebedd4b4ca087aab55bfa1a48/d906d55ebedd4b4ca087aab55bfa1a483.gif)
![成果javaweb課件第六章servlet_第4頁(yè)](http://file4.renrendoc.com/view/d906d55ebedd4b4ca087aab55bfa1a48/d906d55ebedd4b4ca087aab55bfa1a484.gif)
![成果javaweb課件第六章servlet_第5頁(yè)](http://file4.renrendoc.com/view/d906d55ebedd4b4ca087aab55bfa1a48/d906d55ebedd4b4ca087aab55bfa1a485.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第六章 Servlet本章目標(biāo)2022年7月28日 21Servlet的定義和作用Servlet的開(kāi)發(fā)、部署、運(yùn)行、映射2 Servlet的常用對(duì)象4 Servlet的生命周期3什么是ServletServlet是運(yùn)行在Web服務(wù)器上的Java程序,用于響應(yīng)客戶請(qǐng)求。也可以說(shuō),Servlet是Java組件,部署在Web服務(wù)器上,能在請(qǐng)求/響應(yīng)通信模式下有效地工作2022年7月28日 3客戶端請(qǐng)求 響應(yīng)Servlet 運(yùn)行于服務(wù)器上Servlet的作用讀取客戶端發(fā)送來(lái)的顯示數(shù)據(jù)(表單數(shù)據(jù));讀取客戶端發(fā)送來(lái)的隱式數(shù)據(jù)(請(qǐng)求表頭);生成相應(yīng)的結(jié)果;發(fā)送顯示的數(shù)據(jù)給客戶端(HTML);發(fā)送隱式的數(shù)據(jù)
2、給客戶端;2022年7月28日 4初識(shí)Servlet2022年7月28日 5Servlet基本要素HttpServlet是一個(gè)抽象類,我們自己的Servlet必須繼承它,表示是一個(gè)基于Http協(xié)議訪問(wèn)的Servlet;必須實(shí)現(xiàn)doGet()或doPost()方法;2022年7月28日 6public void doGet(HttpServletRequest req,HttpServletResponse res)doGet() 方法處理客戶端作出的 GET 請(qǐng)求。public void doPost(HttpServletRequest req,HttpServletResponse res
3、)doPost() 方法處理客戶端作出的 POST 請(qǐng)求。doGet()和doPost()方法Servlet根據(jù)請(qǐng)求是采用HTTP協(xié)議的GET還是POST方式,分別去調(diào)用doGet()或doPost()方法;2022年7月28日 7HTTP協(xié)議的GET方式HTTP協(xié)議的POST方式ServletdoGet()doPost()請(qǐng)求 響應(yīng)客戶端Servlet的部署web.xml注:一個(gè)servlet可以對(duì)應(yīng)多個(gè)servlet-mapping得映射2022年7月28日 8Servlet運(yùn)行 :端口號(hào)/Web工程名稱/Servlet的映射URL2022年7月28日 9Servlet的生命周期Servl
4、et沒(méi)有main方法,那么它是怎么執(zhí)行的?所謂程序怎么執(zhí)行的,什么時(shí)候開(kāi)始,什么時(shí)候結(jié)束,就叫做程序的生命周期;Servlet容器(Web容器)創(chuàng)建Servlet的一個(gè)實(shí)例;Servlet的生命周期就是指創(chuàng)建Servlet實(shí)例之后其存在的時(shí)間以及何時(shí)消失;生命周期的三個(gè)方法:2022年7月28日 10init()service()destroy()Servlet的生命周期生命周期的各個(gè)階段為:2022年7月28日 11實(shí)例化Servlet 容器創(chuàng)建 Servlet 的實(shí)例初始化該容器調(diào)用 init() 方法服 務(wù)如果請(qǐng)求 Servlet,則容器調(diào)用 service() 方法銷 毀銷毀實(shí)例之前調(diào)
5、用 destroy() 方法不可用銷毀實(shí)例并標(biāo)記為垃圾收集HttpServletRequest對(duì)象HttpServletRequest接收并保存客戶端的請(qǐng)求信息;重要方法:String getParameter(“參數(shù)名”)獲取客戶端提交過(guò)來(lái)的表單值Void setCharacterEncoding(“編碼”)設(shè)置獲取客戶端數(shù)據(jù)以哪種編碼getRequestDispatcher(路徑) 頁(yè)面跳轉(zhuǎn)getSession()獲取sesson對(duì)象getCookie()獲取cookie對(duì)象2022年7月28日 12HttpServletResponse對(duì)象HttpServletResponse給客戶端響應(yīng)的對(duì)象;重要方法:response.setCharacterEncoding();response.setContentType();response.getWriter();/獲取響應(yīng)的輸出流。response.addCookies();response.getOutputStream(); response.setHeader(, );response.sendRedirect(location);/頁(yè)面地址的重定向2022年7月28日 13202
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 淺灘海域施工方案
- 辦公室裝修終止合同聲明
- 汽車制造液氮配送合同
- 親子游泳館裝修合同管理費(fèi)
- 倉(cāng)儲(chǔ)物流中心改造拆除協(xié)議
- 北城小學(xué)1年級(jí)數(shù)學(xué)試卷
- 銀行柜臺(tái)施工方案
- 安師大附中初三數(shù)學(xué)試卷
- 鋁掛片吊頂施工方案
- 司機(jī)不定時(shí)工作制合同范例
- 2015-2022年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文/數(shù)學(xué)/英語(yǔ)筆試參考題庫(kù)含答案解析
- 2023年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)模擬試題及答案解析
- 鋁合金門(mén)窗設(shè)計(jì)說(shuō)明
- 常見(jiàn)食物的嘌呤含量表匯總
- 小學(xué)數(shù)學(xué)-三角形面積計(jì)算公式的推導(dǎo)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 人教版數(shù)學(xué)八年級(jí)下冊(cè)同步練習(xí)(含答案)
- SB/T 10752-2012馬鈴薯雪花全粉
- 2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語(yǔ))試題庫(kù)含答案解析
- 秦暉社會(huì)主義思想史課件
- 積累運(yùn)用表示動(dòng)作的詞語(yǔ)課件
- 機(jī)動(dòng)車登記證書(shū)英文證書(shū)模板
評(píng)論
0/150
提交評(píng)論