HttpServletRequest接口常用方法
request.getParameter(arg0) 取得参数
request.setAttribute(arg0, arg1) 在request域对象中存值
request.getAttribute(arg0) 从request域对象中取值
request.removeAttribute(arg0) 移除request域对象中的值
request.getMethod() 取得请求方式 GET/POST
request.getContextPath() 动态取得当前的项目名
/项目名 重定向能用到
request.getRequestURI() 取得当前资源使用的绝对路径
/项目名 开头
request.getRequestURL() 取得当前资源浏览器访问的路径
http开头
request.getRemoteAddr() 取得浏览器端的ip地址
request.getServletPath() 取得servlet的访问路径 url-pattern
request.getCookies() 取得浏览器携带的所有的cookie对象
request.setCharacterEncoding(arg0) 设置取得参数的字符编码
仅针对post请求
request.getSession() 创建/获取 一个session对象
request.getParameterValues(arg0)
相同的key下有多个value值的情况使用该方式来取值
response.addCookie(arg0) 为浏览器响应回一个cookie对象
response.addHeader(arg0, arg1) 添加响应头信息
response.setHeader(arg0, arg1) 设置响应头信息
response.getWriter() 返回响应流对象 PrintWriter out
response.sendRedirect(arg0) 重定向
response.setContentType(arg0) 设置响应流的字符编码