HttpServletRequest接口与HttpServletResponse接口常用方法

HttpServletRequest接口常用方法

  1. request.getParameter(arg0)取得参数,返回值String类型
  2. request.setAttribute(arg0,arg1)在request域中存值
  3. request.getAttribute(arg0)从request域中取值
  4. request.removeAttribute(arg0)移除值
  5. request.getMethod()取得请求方式Get,Post
  6. request.getContextPath() /项目名 重定向
  7. request.getRequestURI()取得当前servlet路径 /项目名
  8. request.getRequestURL()取得当前servlet路径 http用户在浏览器中访问的路径
  9. request.getRemoteAddr()获取ip地址,验证是否是有效的ip地址,控制访问
  10. request.getServletPath()取得访问路径,也就是url-patterns
  11. request.getCookies()取得浏览器访问时携带的所有的cookie对象
  12. request.setCharacterEncoding(arg0)设置参数的字符编码,仅针对post请求有效
  13. request.getSession()取得一个session对象
  14. request.getParameterValues(arg0)同一个key,有多个value的情况的参数值,注意这是一个数组String hobbies[] = request.getParameterValues(“hobby”);

HttpServletResponse接口常用方法

  1. response.addCookie(arg0)为浏览器响应回一个cookie对象
  2. response.addHeader(arg0,arg1)添加响应头信息
  3. response.setHeader(arg0,arg1)设置响应头信息
  4. response.getWriter()返回一个PrintWriter响应流
  5. response.sendRedirect(arg0)重定向
  6. response.setContentType(arg0)设置响应流字符编码,如果响应中文信息,必须设置这一句

你可能感兴趣的:(HttpServletRequest接口与HttpServletResponse接口常用方法)