Cookie cookie = new Cookie("email",email);
cookie.setMaxAge(10*60);
response.addCookie(cookie);
if(cookie != null){
if(cookie.getName().equals("email")){
System.out.println("我是cookie数据"+cookie.getValue());
}
}
HttpSession session = request.getSession();//获取session,没有则创建
session.getId();//获取sessionId
session.getAttribute("key");//获取存储的某个值
session.setAttribute("key","value");//存储数据,value是object类型
session.getCreationTime();//获取session创建的时间
session.removeAttribute("key");//移除某个数据
session.invalidate();//重置session,使session失效
session.setMaxInactiveInterval(1*60*60);//设置会话的超时时间(单位:秒),默认30分钟
session.getLastAccessedTime();//最后一次修改session的时间
session.setAttribute("email",email);
String email2 = (String) session.getAttribute("email");
System.out.println("email是"+email2);
转发
// 1、获取request的请求转发器,内部参数为转发的路径
RequestDispatcher dispatcher = request.getRequestDispatcher("/servlet3");
// 2、调用转发器对象,传入参数request和response
dispatcher.forward(request,response);
重定向
//方法一
response.setStatus(302);
response.setHeader("location","/servlet5");
//方法二
response.sendRedirect("http://www.baidu.com");