JSP中有9大内置的隐式对象,其中的request对象的get方法的使用如下:
request.getAttribute() //获得setAtrribute的数据
request.getAttributeNames() //返回所有可用属性名的枚举request.getAuthType() //返回用于保护servlet的验证方法名称
request.getCharacterEncoding() //返回字符编码方式
request.getClass() //返回一个类
request.getContentLength() //返回请求体的长度(以字节数)
request.getContentType() //得到请求体的MIME类型
request.getContextPath() //获取当前系统的路径 获得应用名称
request.getCookies() //返回此次请求发送的Cookie对象
request.getDateHeader() //用于将指定头信息的部分转换成方便转换为时间类型的长整数型
request.getHeader() //获取客户端的浏览器类型。
request.getHeaderNames() //返回请求头包含的所有头名称的枚举。
request.getHeaders() //获取一个name的多个值序列,返回请求给出的指定类型的所有HTTP头标的名称的枚举值
request.getInputStream() //得到请求体中一行的二进制流
request.getIntHeader() //以int的形式返回指定请求头的值。
request.getLocalAddr() //接收请求的接口的 InternetProtocol (IP) 地址
request.getLocale() //基于 Accept-Language 头,返回客户端将用来接受内容的首选 Locale 客户端语言环境
request.getLocales() //所有的语言环境
request.getLocalName() //接收请求的 Internet Protocol(IP) 接口的主机名
request.getLocalPort() //接收请求的接口的 InternetProtocol (IP) 端口号
request.getMethod() //请求方式
request.getParameter() //获得表单提交的数据
request.getParameterMap() //返回类型是String[]
request.getParameterNames() //将发送请求页面中form表单里所有具有name属性的表单对象获取(包括button).返回一个Enumeration类型的枚举
request.getParameterValues() //将获取所有form表单中name属性为"name"的值.该方法返回一个数组.遍历数组就可得到value值
request.getPathInfo() //返回与客户端发出此请求时发送的URL相关联的额外路径信息。
request.getPathTranslated() //映射到服务器实际路径之后的路径信息
request.getProtocol() //返回请求用的协议类型及版本号获取客户端向服务器端传送数据所依据的协议名称。
request.getQueryString() //字符串形式的附加到URL后面的查询字符串,数据仍旧是URL编码的
request.getReader() //返回解码过了的请求体
request.getRealPath() //返回一虚拟路径的真实路径
request.getRemoteAddr() //返回发送此请求的客户端IP地址
request.getRemoteHost() //返回发送此请求的客户端主机名 获取客户端的名字
request.getRemotePort() //发送请求的客户主机端口
request.getRemoteUser() //返回包含在请求RUL中路径后面的查询字符串。如果没有查询字符串返回null
request.getRequestDispatcher() //请求转发,获取请求过来的地址,与该地址共享一个Request
request.getRequestedSessionId() //返回客户端制定的回话ID
request.getRequestURI() //请求的资源
request.getRequestURL() //获取URL,包含域名,不包含请求内容
request.getScheme() // 返回请求用的计划名, 返回当前链接使用的协议 如:http.https及ftp等
request.getServerName() //返回接受请求的服务器主机名获取服务器的名字。
request.getServerPort() //返回服务器接受此请求所用的端口号
request.getServletPath() //返回请求调用servlet的URL部分
request.getSession() //返回与此请求关联的当前HttpSession,如果没有当前会话并且参数为true,则返回一个新会话
request.getUserPrincipal() // 返回包含当前已经过验证的用户的名称的java.security.Principal对象。如果用户没有经过验证,则该方法返回null
setMaxInactiveInterval的参数是秒