ch05 会话及会话技术(马亦飞)
0. 浏览器端js设置、获取、删除Cookie【document.cookie=; =document.cookie; document.cookie= expires 】
1. 服务器端向客户端浏览器添加Cookie【Cookie c1= new Cookie(...);c1.set...;resp.addCookie(c1);】
2. 服务器端获取客户端本次请求携带指定名称的Cookie的值【Cookie[] cookies = req.getCookies(); 遍历cookies查找指定名称】
3. 服务器端获取客户端本次请求(有效路径/)携带所有的cookie【Cookie[] cookies = req.getCookies(); 遍历cookies】
4. 服务器端获取客户端(有效路径:/,/cookie及其子目录)本次请求携带所有的cookie【Cookie[] cookies = req.getCookies(); 遍历cookies】
5. 服务器端获取客户端(有效路径:/,/xxx/aaa/bbb及其子目录)本次请求携带所有的cookie【Cookie[] cookies = req.getCookies(); 遍历cookies】
6. 服务器端获取客户端(有效路径:/,/html及其子目录)本次请求携带所有的cookie【Cookie[] cookies = req.getCookies(); 遍历cookies】
7. 上次访问时间【Cookie cookie = new Cookie("lastTime", System.currentTimeMillis() + "");)】
8. 获取session信息1【HttpSession session = req.getSession();】
获取session信息2【HttpSession session = req.getSession();session.invalidate();】
获取session信息3【HttpSession session = req.getSession();session.setMaxInactiveInterval(10);】
9. 购物车【session.getAttribute("cart");】
10. 用户登录【req.getSession().setAttribute("user", user);resp.sendRedirect("indexServlet")】
返回课程首页
马亦飞 04/29/2024 16:18:51 制作