JSP内部对象-request
对象封装了客户端的HTTP请求报文,它实现了HttpServletRequest接口,通过它可以获得用户的请求参数,获得Cookie,获得HTTP请求头,获得用户的IP地址等等。request对象的主要方法有:
|
方法 |
描述 |
|
getParameter(String name) |
获得客户端传送给服务器端的参数值,该参数一般由表单的name属性指定。 |
|
getParameterValues(String name) |
获得客户端传送给服务器的参数的所有值,返回一个字符串数组。 |
|
getParameterNames() |
获得客户端传送给服务器的所有参数的名字,其结果是一个枚举的实例。 |
|
getHeader(String name) |
获得一个HTTP请求头的值。 |
|
getHeaders(String name) |
获得一个HTTP请求头的所有值。 |
|
getHeaderNames() |
获得所有HTTP请求头的名字。 |
|
getMethod() |
获得请求方法(GET、POST)。 |
|
getCookies() |
获得Cookie的数组 |
|
setAttribute(String n,Object o) |
在request上设置一个属性和属性的值。 |
|
getAttribute(String name) |
获得request对象上的一个属性的值。 |
|
removeAttribute(String name) |
删除request对象的一个属性。 |
|
getAttributeNames() |
获得request对象上的所有属性的值。 |
|
getRequestURL() |
获得客户端请求的URL。 |
|
getRequestURI() |
获得客户端请求的URI。 |
|
getQueryString() |
获得查询字符串,即客户端通过GET方法传递参数时附加在URI后面的字符串。 |
|
getServerName() |
获得服务器的名字。 |
|
getServerPort() |
获得服务器的端口。 |
|
getContextPath() |
获得Web应用的虚拟路径。 |
|
getLocalAddr() |
获得客户端请求的服务器的IP地址。 |
|
getRemoteAddr() |
获得客户端的IP地址。 |
|
getLocale() |
获得客户端语言 |
|
getSession([boolean create]) |
返回与请求相关的HttpSession。 |
|
getRequestDispatcher(String path) |
获得path对应的RequestDispatcher对象。 |
|
setCharacterEncoding(String enc) |
设置请求参数使用的字符集。 |
佟强 http://blog.csdn.net/microtong
OakCMS内容管理系统 http://www.oakcms.cn http://www.oakcms.net
佟强 http://blog.csdn.net/microtong
OakCMS内容管理系统 http://www.oakcms.cn http://www.oakcms.net
request
浙公网安备 33010602011771号