JSP基础一

HttpservletRequest对象该请求对象是 javax.servlet.http. HttpServletRequest 对象的一个实例。每次客户端请求一个页面时,JSP 引擎就会创建一个新的对象来表示这个请求。请求对象提供方法来获取 HTTP 标题信息,包括表单数据,cookies,HTTP 方法等。S.N.方法 & 描述
摘要由CSDN通过智能技术生成

HttpservletRequest对象

该请求对象是 javax.servlet.http. HttpServletRequest 对象的一个实例。每次客户端请求一个页面时,JSP 引擎就会创建一个新的对象来表示这个请求。请求对象提供方法来获取 HTTP 标题信息,包括表单数据,cookies,HTTP 方法等。

S.N. 方法 & 描述
1

Cookie[] getCookies()

返回一个数组,其中包含客户端用这个请求发送的所有 Cookie 对象。

2

Enumeration getAttributeNames()

返回一个枚举包含此请求可用的属性的名称。

3

Enumeration getHeaderNames()

返回一个这个请求包含的所有标题名称的枚举。

4

Enumeration getParameterNames()

返回一个字符串对象的枚举,该字符串对象包括包含在此请求中的参数的名称。

5

HttpSession getSession()

返回与此请求相关的当前会话,或者如果该请求没有会话,那么就创建一个。

6

HttpSession getSession(boolean create)

返回与这个请求相关的当前的HttpSession或,如果没有当前会话并且 create 为真,那么返回一个新的会话。

7

Locale getLocale()

返回客户会接受内容的首选区域设置,基于所包含的 accept – language 标题

8

Object getAttribute(String name)

作为一个对象返回指定属性的值,如果指定的名称没有属性,返回 null。

9

ServletInputStream getInputStream()

使用 ServletInputStream 将请求的主体作为二进制数据检索。

10

String getAuthType()

返回用于保护 servlet 的验证方案的名称,例如,“BASIC”或“SSL”,如果 JSP 没有被保护,那么返回 null

11

String getCharacterEncoding()

返回在该请求内部使用的字符编码的名称。

12

String getContentType()

返回该请求主体的 MIME 类型,如果不知道类型,返回 null。

13

String getContextPath()

返回表示请求上下文的请求 URI 的一部分。

14

String getHeader(String name)

将指定的请求标题的值作为一个字符串返回。

15

String getMethod()

返回生成该请求的 HTTP 方法的名称,比如 GET,POST,或 PUT。

16

String getParameter(String name)

将一个请求参数的值作为字符串返回,如果参数不存在,返回 null。

17

String getPathInfo()

返回与客户端生成请求时发送的 URL 相关联的任何额外的路径信息。

18

String getProtocol()

返回请求协议的名称和版本。

19

String getQueryString()

返回在路径后包含在请求 URL 的查询字符串。

20

String getRemoteAddr()

返回发送请求的客户端的互联网协议(IP)地址。

21

String getRemoteHost()

返回发送请求的客户机的全称。

22

String getRemoteUser()

如果用户已经通过身份验证,就返回发出这一请求的登录用户,如果用户没有被验证,那么返回 null。

23

String getRequestURI()

从取决于 HTTP 请求首行的查询字符串的协议名称中返回请求 URL 的一部分。

24

String getRequestedSessionId()

返回客户端指定的会话 ID。

25

String getServletPath()

返回调用 JSP 的请求 URL 的部分。

26

String[] getParameterValues(String name)

返回一个字符串对象数组,其中包含所有的给定的请求参数的值,如果参数不存在,那么返回 null。

27

boolean isSecure()

返回一个布尔值表示是否使用一个安全通道发出了这个请求,比如 HTTPS。

28

int getContentLength()

以字节为单位,返回请求的主体长度并通过输入流使其可用,如果长度是未知的,那么返回 -1。

29

int getIntHeader(String name)

作为 int 返回指定请求标题的值。

30

int getServerPort()

返回收到这个请求的端口号。

HttpServletResponse 对象

该响应对象是 javax.servlet.http.HttpServletResponse 的一个实例。正如服务器创建请求对象,它也创建了一个对象来表示客户端的响应。

S.N. 方法 & 描述
1

String encodeRedirectURL(String url)

将指定的 URL 编码用于 sendRedirect 方法,如果不需要编码,则返回的 URL 不变。

2

String encodeURL(String url)

编码由包括会话 ID 指定的 URL,或者,如果不需要编码,返回的 URL 不变。

3

boolean containsHeader(String name)

返回一个布尔值表明指定的响应标题是否已经设置。

4

boolean isCommitted()

返回一个布尔值表明响应是否已经提交。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值