山水郎_斗笠_day40
1、说一说会话范围以及会话的含义?
会话 一个浏览器的多次请求
含义 服务器就是一个用户的一次完整业务操作
2、session和cookie有什么关系?以及二者的使用场景!
session底层依赖cookie在客户端存储自己的id!
同一个会话可以获取一个session对象!
cookie 跨会话存储
session 会话内存储
3、如何使用cookie存储和读取、删除数据!
存储: new Cookie(name,value) response.addCookie(cookie); 通过响应头set-cookie带到客户端保存!
获取: 客户端通过请求头cookie携带cookie req.getCookies(); 判断 遍历 cookie.getName() cookie.getValue()
删除:new Cookie(name,value) name要等于删除的cookie setMaxAge(0) response.addCookie(cookie); 通过响应头set-cookie带到客户端保存!
4、cookie存活时间如何设置?
setMaxAge() + 0 - 默认值
5、cookie的path属性有什么作用?如何设置能被项目下所有模块共享cookie?
作用: 本次请求是否携带cookie,就是对比cookie的path和访问的路径
访问的路径是cookiepath的相同或者子路径,就携带!
cookie.setPath(req.getContextPath());
6、如何使用session数据存储和读取、删除数据!
req.getSession();
session.set get removeAttribute();
7、session存活时间如何设置?
代码 session.setMaxInactiveInterval(int 秒) - 永远不超时
session.invalidate(); session失效!
配置
web.xml

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
