jsp之request对象

客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。

1   String getParameter(String name) 返回客户端请求的参数名name指定参数的参数值
2   Enumeration getParameterNames() 返回可用的所有参数名
3   String[] getParameterValues(String name) 返回包含参数name的所有值的数组
4   String getAttribute(String name) 返回指定属性的属性值
5   Enumeration getAttributeNames() 返回所有可用属性名的枚举
6   void setAttribute(String key,Object obj) 设置属性的属性值
7   Cookie[] getCookies() 以数组结果返回客户端的Cookie对象
8   HttpSession getSession([boolean create]) 返回与请求相关的HttpSession。
9   String getHeader(String name) 获得一个HTTP请求头的值。
10  Enumeration getHeaderNames()    取得所有的标头名称
11  Enumeration getHeaders(String name)   取得所有name的标头
12  String getMethod()     取得http的方法(GET,POST,PUT)
13  String getRequestURI()     取得请求URL,不包括请求参数字符串
14  String getServletPath()     获取客户端所请求的的脚本文件的文件路径
15  String getServerName()   返回接受请求的服务器主机名
16  int getServerPort()          返回服务器接受此请求所用的端口号
17  String getRemoteAddr()  返回发送此请求的客户端IP地址
18  String getRemoteUser()     取得用户名称如未验证则返回null
19  String getRemoteHost() 返回发送此请求的客户端主机名
20  String getProtocol() 返回请求用的协议类型及版本号
21  int getContentLength() 以字节为单位返回客户端请求的大小,如无法得到该请求的大小则返回-1
22  String getContentType() 得到请求体的MIME类型 ,如无法得到该请求的MIME类型则返回-1
23  long getDateHeader() 返回一个long类型的数据,表示客户端发送至服务器的头信息中的时间信息
24  int getInitHeader() 返回客户端发送至服务器端的头信息中的某一个特定的信息,并转换为int类型
25  String getContextPath()     取得环境路径(一般是当前WEB应用程序的根目录)
26  String getQueryString()     取得请求的参数字符串必须为(get)
27  ServletInputStream getInputStream() 得到请求体中一行的二进制流  
28  boolean isSecure() 如果客户端是通过一个安全的访问方式访问的就返回TRUE否则返回FALSE
29  boolean isRequestedSessionIdValid() 返回一个指示客户端请求发送Session ID是否仍然有效的布尔值
30  boolean isRequestedSessionIdFromCookie() 返回一个指示客户端请求发送Session ID是否存在于Cookie中的布尔值
31  boolean isRequestedSessionIdFromURL() 返回一个指示客户端请求发送Session ID是否存在于URL中的布尔值
32  String getAuthType()  返回用来保护Servlet的认证方法的名称,未受保护时返回null
32  String getCharacterEncoding() 返回字符编码方式   
33  String getContentPath()  返回请求的路径
34  Locale getLocale() 返回当前页的locale对象,可以在Response对象中设定
35  String getLocalName  返回WEB服务器的主机名
36  String getLocalAddr   返回WEB服务器的IP地址。
37  int getLocalPort 返回WEB服务器的端口号。
38  BufferedReader getReader() 返回解码过了的请求体
39  String getRealPath(String path) 返回一虚拟路径的真实路径
40  String getRequestedSessionId()    取得客户端SessionID
41   void setCharacterEncoding(String encoding) 设定编码格式,用来解决窗体传递中文的问题

你可能感兴趣的:(jsp之request对象)