官术网_书友最值得收藏!

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接口的常用方法

主站蜘蛛池模板: 蚌埠市| 扬州市| 乌拉特后旗| 武穴市| 二手房| 高唐县| 得荣县| 留坝县| 环江| 新干县| 安乡县| 中方县| 常德市| 宜城市| 梁河县| 双江| 昌平区| 肃宁县| 河西区| 满城县| 共和县| 观塘区| 四川省| 长泰县| 元朗区| 章丘市| 溧水县| 宝山区| 霍城县| 南江县| 潜山县| 富源县| 饶河县| 绥江县| 门源| 呼伦贝尔市| 天气| 黄龙县| 阜平县| 蒙阴县| 周至县|