request和response的常用方法

时间:2021-07-11 07:47:17
一、request
  1.setAttribute()在Request域中存储数据
  2.setCharacterEncoding()设置请求参数的编码方式,只对post请求有效
  3.getMethod()获取请求类型
  4.getParameter()获取指定请求参数值
  5.getParameterNames()获取所有请求参数,返回一个Enumeration枚举类
  6.getAttribute()获取域中存储的数据
  7.getAttributeNames()获取域中所有数据,返回一个Enumeration枚举类
  8.getContextPath()返回当前WEB项目相对路径
  9.getCookies()获取所有Cookie,返回一个Cookie数组
10.getRequestDispatcher()获取转发器,参数路径以/打头,代表WebRoot(当前WEB项目根目录)
11.getSession()获取Session对象
 二、response
1.setContentType()告知浏览器数据类型
2.setCharacterEncoding设置Response的编码方式
3.setHeader()设置消息头
4.setStatus()设置状态
5.addCookie()添加Cookie
6.sendRedirect()重定向
7.getOutputStream()获取通向浏览器的字节流(同一次请求处理中,字节流和字符流不能同时存在)
8.getWriter()获取通向浏览器的字符流(同一次请求处理中,字节流和字符流不能同时存在)