- Java EE程序設(shè)計與開發(fā)實踐教程
- 馮志林編著
- 396字
- 2021-10-27 17:05:31
5.4 Servlet實現(xiàn)Request和Response的接口
HttpServlet類的doGet()和doPost()方法都包含兩個參數(shù):HttpServletRequest和HttpServletResponse。
● HttpServletRequest接口提供訪問客戶端請求信息的方法,如表單數(shù)據(jù)、HTTP請求頭等。
● HttpServletResponse提供了用于指定HTTP應(yīng)答狀態(tài)、應(yīng)答頭的方法,還提供了用于向客戶端發(fā)送數(shù)據(jù)的PrintWriter對象。該對象的println方法可用于生成發(fā)送給客戶端的頁面。
1.HttpServletRequest接口
1)聲明:

2)代表了HTTP請求,繼承了ServletRequest。
3)HttpServletRequest接口提供訪問客戶端請求信息的方法,如表單數(shù)據(jù)、HTTP請求頭等??梢垣@取由客戶端傳送的闡述名稱,也可以獲得客戶端正在使用的通信協(xié)議,可以獲取產(chǎn)生請求并且接收請求的服務(wù)器遠程主機名和IP地址等信息。
4)JSP中的內(nèi)置對象request是一個HttpServletRequest實例。
HttpServletRequest接口的常用方法如表5-1所示。
表5-1 HttpServletRequest接口的常用方法

2.HttpServletResponse接口
1)聲明:

2)代表了對客戶端的HTTP響應(yīng),繼承了ServletResponse。
3)HttpServletResponse接口給出響應(yīng)客戶端的Servlet方法。它允許Servlet設(shè)置內(nèi)容長度和響應(yīng)類型,并且提供輸出流ServletOutputStream。
4)JSP中的內(nèi)置對象response是一個HttpServletResponse實例。
HttpServletResponse接口的常用方法如表5-2所示。
表5-2 HttpServletResponse接口的常用方法

- 營銷數(shù)據(jù)科學(xué):用R和Python進行預(yù)測分析的建模技術(shù)
- Nexus規(guī)模化Scrum框架
- Mastering Linux Network Administration
- Node.js全程實例
- 零基礎(chǔ)學(xué)Scratch 3.0編程
- 寫給大家看的Midjourney設(shè)計書
- Learning Cocos2d-JS Game Development
- 體驗之道:從需求到實踐的用戶體驗實戰(zhàn)
- Java語言程序設(shè)計實用教程(第2版)
- Python滲透測試編程技術(shù):方法與實踐(第2版)
- ASP.NET本質(zhì)論
- Python機器學(xué)習(xí)
- SOA Patterns with BizTalk Server 2013 and Microsoft Azure(Second Edition)
- Python實現(xiàn)Web UI自動化測試實戰(zhàn):Selenium 3/4+unittest/Pytest+GitLab+Jenkins
- 軟件定義網(wǎng)絡(luò):基于OpenFlow的SDN技術(shù)揭秘