1.request:请求对象,一个对应一个请求
1.1:getParameter(String name);前提表单以enctype="application/x-www-form-urlencoded"方式提交,通过表单name属性名得到value属性值.
1.2:getParameterValues(String name);前提表单以enctype="application/x-www-form-urlencoded"方式提交,通过表单name属性名得到一组value属性值.
1.3:getParameterMap(); 得到请求中所有数据.
1.4:getRequestDispatcher(String path).forward(ServletRequest request,ServletResponse response) 转发实现页面跳转
1.5:setAttribute(String name, Object o);按key-value对方式将值存到请求对象中
1.6:getAttribute(String name);通过Key名得到请求对象中value值
1.7:removeAttribute(String name) ;通过Key名删除Key-value对.
1.8:setCharacterEncoding(String env);设置post请求的编码
1.9:getMethod();得到请求提交的方式(get/post)
1.10:getSession();得到会话对象
1.11:getCookies();得到客户端的所有cookie信息.
1.12:getRealPath(String path);得到当前文件或文件夹相对当前项目的路径.
1.13:getInputStream();得到网络字节输入流
1.14:getReader();得到网络字符输入流
2.response:响应对象,一个请求对应一个响应对象
2.1:setCharacterEncoding(String charset);设置响应编码方式
2.2:setContentType(String type);设置响应内容类型
2.3:sendRedirect(String location);重定向,实现页面跳转
2.4:setHeader(String name, String value);设置头部信息
2.5:addCookie(Cookie cookie);将cookie对象通过浏览器存在客户端.
2.6:getWriter();获得网络字符输出流
2.7:getOutputStream();获得网络字节输出流
注意:实现三秒跳转页面://三秒跳转到登录页面
response.setHeader("refresh", "3;url=login.html");