激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java HttpServletRequest和HttpServletResponse詳解

java HttpServletRequest和HttpServletResponse詳解

2020-07-17 11:41kopess Java教程

這篇文章主要介紹了java HttpServletRequest和HttpServletResponse詳解的相關資料,需要的朋友可以參考下

java  HttpServletRequest和HttpServletResponse詳解

最近由于CAS相關的JAR包的重新封裝,所以想盡量做到0配置,而這個過程中大量使  

用HttpServletRequest,現(xiàn)在整理如下,以便以后查閱。(表格為從別的地方復制的,排版渣了點,酬和看吧。)

請求與響應相關的類和接口非常多,下表是主要的與請求和接口相關的類以及接口。

主要的與請求和接口相關的類及接口

 

      方    法

說    明

ServletInputStream

Servlet的輸入流

ServletOutputStream

Servlet的輸出流

ServletRequest

代表Servlet請求的一個接口

ServletResponse

代表Servlet響應的一個接口

ServletRequestWrapper

該類實現(xiàn)ServletRequest接口

ServletResponseWrapper

該類實現(xiàn)ServletResponse接口

HttpServletRequest

繼承了ServletRequest接口,表示HTTP請求

HttpServletResponse

繼承了ServletResponse接口,表示HTTP請求

HttpServletRequestWrapper

HttpServletRequest的實現(xiàn)

HttpServletResponseWrapper

HttpServletResponse的實現(xiàn)

 

在上面給出的類和接口中,最主要的是HttpServletRequest和HttpServletResponse接口,下面將詳細介紹這兩個接口。

1.HttpServletRequest

HttpServletRequest接口最常用的方法就是獲得請求中的參數(shù),這些參數(shù)一般是客戶端表單中的數(shù)據(jù)。同時,HttpServletRequest接口可以獲取由客戶端傳送的名稱,也可以獲取產(chǎn)生請求并且接收請求的服務器端主機名及IP地址,還可以獲取客戶端正在使用的通信協(xié)議等信息。下表是接口HttpServletRequest的常用方法。

說明:HttpServletRequest接口提供了很多的方法。

接口HttpServletRequest的常用方法

 

方    法

說    明

getAttributeNames()

返回當前請求的所有屬性的名字集合

getAttribute(String name)

返回name指定的屬性值

getCookies()

返回客戶端發(fā)送的Cookie

getsession()

返回和客戶端相關的session,如果沒有給客戶端分配session,則返回null

getsession(boolean create)

返回和客戶端相關的session,如果沒有給客戶端分配session,則創(chuàng)建一個session并返回

getParameter(String name)

獲取請求中的參數(shù),該參數(shù)是由name指定的

getParameterValues(String name)

返回請求中的參數(shù)值,該參數(shù)值是由name指定的

getCharacterEncoding()

返回請求的字符編碼方式

getContentLength()

返回請求體的有效長度

getInputStream()

獲取請求的輸入流中的數(shù)據(jù)

getMethod()

獲取發(fā)送請求的方式,如get、post

getParameterNames()

獲取請求中所有參數(shù)的名字

getProtocol()

獲取請求所使用的協(xié)議名稱

getReader()

獲取請求體的數(shù)據(jù)流

getRemoteAddr()

獲取客戶端的IP地址

getRemoteHost()

獲取客戶端的名字

getServerName()

返回接受請求的服務器的名字

getServerPath()

獲取請求的文件的路徑

 

2.HttpServletResponse

在Servlet中,當服務器響應客戶端的一個請求時,就要用到HttpServletResponse接口。設置響應的類型可以使用setContentType()方法。發(fā)送字符數(shù)據(jù),可以使用getWriter()返回一個對象。下表是接口HttpServletResponse的常用方法。

接口HttpServletResponse的常用方法

 

     方    法

說    明

addCookie(Cookie cookie)

將指定的Cookie加入到當前的響應中

addHeader(String name,String value)

將指定的名字和值加入到響應的頭信息中

containsHeader(String name)

返回一個布爾值,判斷響應的頭部是否被設置

encodeURL(String url)

編碼指定的URL

sendError(int sc)

使用指定狀態(tài)碼發(fā)送一個錯誤到客戶端

sendRedirect(String location)

發(fā)送一個臨時的響應到客戶端

setDateHeader(String name,long date)

將給出的名字和日期設置響應的頭部

setHeader(String name,String value)

將給出的名字和值設置響應的頭部

setStatus(int sc)

給當前響應設置狀態(tài)碼

setContentType(String ContentType)

設置響應的MIME類型

 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/yeyingss/article/details/53579087

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: cosplay裸体福利写真 | 狠狠婷婷综合久久久久久妖精 | 久久久久亚洲精品 | 国产羞羞视频在线免费观看 | 天堂成人国产精品一区 | av电影在线观看网址 | 香蕉国产在线视频 | 毛片视频免费播放 | 精品一区二区三区日本 | 99热高清| 日本黄色大片免费 | 精品国产91久久久久久久妲己 | 黄色影院一级片 | 久草在线资源福利站 | 中文字幕 亚洲一区 | 久久亚洲激情 | 成年人网站视频免费 | 91福利免费视频 | 欧美特黄一级视频 | 国产露脸精品爆浆视频 | 黄网站色成年大片免费高 | 欧美高清在线精品一区二区不卡 | 日本在线不卡一区二区三区 | 精品久久久久久久久久久αⅴ | 久色视频网站 | 久久久一区二区精品 | 免费香蕉成视频成人网 | 成年片在线观看 | 国产高清成人久久 | 欧美中文日韩 | 亚洲精中文字幕二区三区 | 国产免费视频一区二区裸体 | 欧洲怡红院| 91在线色| 99精品视频在线免费观看 | av大全在线免费观看 | www.9191.com | 亚洲特黄a级毛片在线播放 久久久入口 | 欧美18—19sex性hd | 一区二区国产在线 | 成人毛片网 |