山水郎_斗笠_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
                               数字 单位分钟


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

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部