1.Session的使用步骤
/**
session的步骤:
1.创建session的对象 HttpSession session = req.getSession();
2.获取session之后会产生一个getid的东西作为namecookie传递给浏览器
3.发送cookie过去了
4.然后就发送数据
5.响应数据了
*/
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//1.创建session对象
HttpSession session = req.getSession(true);
//设置参数了
session.setAttribute("name","zhufeng");
//设置过期的时间
session.setMaxInactiveInterval(20);
//getid是唯一的通过这个来标识的东西了,发送给浏览器
Cookie cookie = new Cookie("JSESSIONID",session.getId());
cookie.setMaxAge(200); //设置cookie的有效时间
//发送cookie
resp.addCookie(cookie);
//这里判断下cookie的那个id
Cookie[] cookies = req.getCookies();
if (cookies!=null){
for (Cookie cookie1: cookies){
String name = cookie1.getName();
String value = cookie1.getValue();
System.out.println(name+":"+value);
}
}
}
网友评论