《Servlet模型》PPT课件

《Servlet模型》PPT课件

ID:38603029

大小:328.50 KB

页数:35页

时间:2019-06-16

《Servlet模型》PPT课件_第1页
《Servlet模型》PPT课件_第2页
《Servlet模型》PPT课件_第3页
《Servlet模型》PPT课件_第4页
《Servlet模型》PPT课件_第5页
资源描述:

《《Servlet模型》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章:Servlet模型2.1:Servlet如何處理HTTP請求2.2:Servlet如何產生HTTP回應2.3:實例探討:建立HTTPServlet2.4:Servlet的生命週期(lifecycle)SCWCD認證專家應考指南(2/e)2.1.1:Servlet如何處理HTTP請求在HttpServlet類別中,service()方法會根據不同的HTTP請求形式,將客戶端請求分配給不同方法來執行(包括GET、HEAD、PUT、POST、DELETE、OPTIONS與TRACE)。HTTP請求形式所對應的方法習慣上是以doXXX()表示。doXXX(

2、)方法必須傳入兩個物件參考:HttpServletRequest與HttpServletResponse。SCWCD認證專家應考指南(2/e)學貫行銷2.1.1:Servlet處理HTTP請求的流程當Servlet容器接收到HTTP請求後,將會呼叫Servlet的service()方法。service()方法會解析HTTP請求的內容,藉此決定其HTTP請求形式為何。根據客戶端的HTTP請求形式,service()方法會呼叫相對應的doXXX()方法。SCWCD認證專家應考指南(2/e)學貫行銷2.1.1:HTTP請求形式對應的Servlet方法基本的HTT

3、P請求形式Servlet內相對應的方法GETdoGet()POSTdoPost()PUTdoPut()DELETEdoDelete()HEADdoHead()OPTIONSdoOptions()TRACEdoTrace()SCWCD認證專家應考指南(2/e)學貫行銷2.1.2:如何取得HTTP請求內容javax.servlet.ServletRequest介面提供下列方法,可用來讀取Servlet請求內容:StringgetParameter(Stringname)String[]getParameterValues(Stringname)Enumerat

4、iongetParameterNames()HttpServletRequest繼承自ServletRequest介面,只要是實作介面的類別,都可以經由這些取得HTTPServlet請求內容!SCWCD認證專家應考指南(2/e)學貫行銷2.1.2:讀取Servlet請求內容的方法方法名稱回傳型別使用時機getParameter(Stringname)String取得特定參數之參數值getParameterNames()Enumeration取得參數名稱getParameterValues(Stringname)String[]如果某個參數可能擁有多個參數值

5、,利用此方法可以一次取得所有參數值,然後儲存在一個String陣列。SCWCD認證專家應考指南(2/e)學貫行銷2.1.3:如何取得HTTP請求之標頭資訊HttpServletRequest介面提供三個方法,可取得HTTP請求之標頭資訊:getHeader(Stringname)getHeaders(Stringname)getHeaderNames()SCWCD認證專家應考指南(2/e)學貫行銷2.1.3:讀取HTTP請求標頭資訊的方法方法名稱回傳型別用途getHeader(Stringname)String取得特定標頭資訊,回傳值為一個字串。getHe

6、aders(Stringname)Enumeration取得特定標頭資訊,回傳值為「列舉」型別(Enumeration)之物件getHeaderNames()Enumeration取得HTTP請求內所有標頭資訊,回傳值為「列舉」型別之物件。SCWCD認證專家應考指南(2/e)學貫行銷2.1.4:存取客戶端瀏覽器的Cookie資料取得客戶端瀏覽器所紀錄的Cookie資料:HttpServletRequest介面的getCookies()方法將新的Cookie資料傳送至客戶端瀏覽器:HttpServletResponse介面的addCookie(Cookiec

7、ookie)方法SCWCD認證專家應考指南(2/e)學貫行銷2.1.5:HTTP請求形式之實例探討request.html檔案內容:1.2.3.4.Enteryourname:5.
6.7.8.9.SCWCD認證專家應考指南(2/e)學貫行銷2.1.5:HelloServlet.jav

8、a1.packagescwcd.ch02;2.3.importja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。