Request对象和Response的方法有哪些 // jsp执行过程 // java流的处理

请求参数:Parameter
请求范围参数:Attribute

HttpServletRequest之request对象常用方法:

  1. setAttribute(String name,Object):设置名字为name的request的參数值
  2. getAttribute(String name):返回由name指定的属性值
  3. getAttributeNames():返回request对象全部属性的名字集合,结果是一个枚举的实例
  4. getCookies():返回client的全部Cookie对象,结果是一个Cookie数组
  5. getCharacterEncoding():返回请求中的字符编码方式 getParameter(String
    name):获得client传送给server端的有name指定的參数值
  6. getParameterNames():获得client传送给server端的全部參数的名字,结果是一个枚举的实例
  7. getParameterValues(String name):获得有name指定的參数的全部值
  8. getHeader(“Accept-Encoding”):获取单个请求头name对应的value值
  9. getHeaders(“Accept-Encoding”):获取多个同名请求头对应的一组value值,因此返回枚举类型数据
  10. getHeaderNames():获取请求头的所有name值,返回的数据也是一个枚举类型的数据,将枚举中的元素依次遍历出来,根据name获取对应的value值,即可得到Http请求头的所有信息
  11. request.getRequestDispatcher().forward(request,reponse) 请求转发

HttpServletResponse之response对象常用方法:

  1. getCharacterEncoding() 返回响应用的是何种字符编码
  2. getOutputStream() 返回响应的一个二进制输出流
  3. getWriter() 返回可以向客户端输出字符的一个对象
  4. void setContentLength(int len) 设置响应头长度
  5. void setContentType(String type) 设置响应的MIME类型
  6. reponse.sendRedirect("") 重新定向客户端的请求

jsp执行过程

Request对象和Response的方法有哪些 // jsp执行过程 // java流的处理打印:response.getWriter().write();

Request对象和Response的方法有哪些 // jsp执行过程 // java流的处理