HttpServletRequest
方法 | 说明 |
String getParmeter(String name) | 获取页面提交指定名称的参数值 |
String[] getParameterValues(String name) | 获取页面提交相同名称参数的数组值 |
Enumeration getParameterNames() | 获取请求中所有参数名的Enumeration(枚举) |
Map getParameterMap() | 返回一个保存了请求的所有参数和值的Map对象 |
void setAttribute(String name,Object obj) | 想reques范围内设置属性,参数name为属性名,obj为属性值 |
Object getAttribute(String name) | 返回一个请求中 属性名为name的属性值 |
Coolie[] getCookies() | 返回请求中发送的所有cookie对象,返回值为cookie数组 |
String getMeethod() | 返回请求所使用的HTTP类型,如GET请求、POST请求等 |
String getRequestURL() | 返回主机名到请求参数之间的路径 |
StringBuffer getRequestURL() | 返回请求的URL,此URL中不包含请求的参数。注意此方法返回的数据类型为StringBuffer |
String getContentPath() | 返回当前Web项目的根路径 |
String getServletPath() | 返回请求URL中的Servlet路径的字符串,不包含请求中的参数信息。 |
String getRealPath(String path) | 返回当前Web项目的实际物理路径 |
String getSchema() | 返回当前请求所使用的的协议 |
String getServerName() | 返回当前请求的服务器名称 |
int getServerPort() | 返回当前请求的服务器端口 |
HttpSession getSession() | 返回与请求关联的HttpSession对象 |
getRequestDispatcher() | 返回一个RequestDispatcher对象,可以进行请求转发,前后页面共享一个Request对象 |
HttpServletResponse
方法 | 说明 |
public PrintWriter getWriter() | 获取响应的打印输出流对象 |
public void addCookie() | 向响应中添加cookie对象 |
public void setCharacterEncoding(String enc) | 设置相应的编码 |
public void sendRedirecr(String path) | 将请求重定向到指定位置 |