關於Servlet中的HttpServletRequest和HttpServletResponse

來源:互聯網
上載者:User

標籤:

1.HttpServletRequest

方    法

說    明

getAttributeNames()

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

getAttribute(String name)

返回name指定的屬性值

getCookies()

返回用戶端發送的Cookie

getsession()

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

getsession(boolean create)

返回和用戶端相關的session,如果沒有給用戶端分配session,則建立一個session並返回

getParameter(String name)

擷取請求中的參數,該參數是由name指定的

getParameterValues(String name)

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

getCharacterEncoding()

返回請求的字元編碼方式

getContentLength()

返回請求體的有效長度

getInputStream()

擷取請求的輸入資料流中的資料

getMethod()

擷取發送請求的方式,如get、post

getParameterNames()

擷取請求中所有參數的名字

getProtocol()

擷取請求所使用的協議名稱

getReader()

擷取請求體的資料流

getRemoteAddr()

擷取用戶端的IP地址

getRemoteHost()

擷取用戶端的名字

getServerName()

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

getServerPath()

擷取請求的檔案的路徑

HttpServletResponse的常用方法

方    法

說    明

addCookie(Cookie cookie)

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

addHeader(String name,String value)

將指定的名字和值加入到響應的頭資訊中

containsHeader(String name)

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

encodeURL(String url)

編碼指定的URL

sendError(int sc)

使用指定狀態代碼發送一個錯誤到用戶端

sendRedirect(String location)

發送一個臨時的響應到用戶端

setDateHeader(String name,long date)

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

setHeader(String name,String value)

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

setStatus(int sc)

給當前響應設定狀態代碼

setContentType(String ContentType)

設定響應的MIME類型

關於Servlet中的HttpServletRequest和HttpServletResponse

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.