Cookie教程
Session
浏览器与服务器交互信息的获取
Servlet域对象的生命周期及使用
HttpServletRequest接口和HttpServletResponse接口常用方法总结
404和500错误解决方法
WEB开发路径使用方式总结
实战:登录操作结合Session

HttpServletRequest接口与HttpServletResponse接口的常用方法

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值的情况使用该方式来取值

 

HttpServletResponse接口常用方法

response.addCookie(arg0) 为浏览器响应回一个cookie对象

response.addHeader(arg0, arg1) 添加响应头信息

response.setHeader(arg0, arg1) 设置响应头信息

response.getWriter() 返回响应流对象 PrintWriter out

response.sendRedirect(arg0) 重定向

response.setContentType(arg0) 设置响应流的字符编码

全部教程