资讯专栏INFORMATION COLUMN

SessionCookie相关设置

Alex / 342人阅读

摘要:是将会话数据存在于服务端的一种机制,由于无状态的特性,所以需要来维持浏览器与服务器的关联。的配置一般会写在项目的文件中,比如以下配置需要注意以下配置只能用于及以上版本,较低版本可用监听器或过滤器实现设置属性。

首先,你要知道Session和SessionId的关系,以及Session和Cookie的关系。

Session是将会话数据存在于服务端的一种机制,由于Http无状态的特性,所以需要SessionId来维持浏览器与服务器的关联。

SessionId只要用特定的方式传递到服务器,服务器就可以解析到SessionId并拿到Session数据。常见的有URL参数、Cookie、Header参数等传递方式。

一般情况下JavaWeb项目的容器会把SessionId存储到Cookie中,这样就可以设置过期时间、只读等属性。

Session的配置一般会写在JavaWeb项目的Web.xml文件中,比如以下配置

需要注意以下配置只能用于Servlet3.0及以上版本,较低版本可用监听器或过滤器实现设置属性。


    # 设置Session数据30分钟后过期
    30
    
        # 设置SessionId在Cookie中的名称
        sop_session_id
        # 设置SessionId存在哪个路径下,跟路径则可全站使用
        /
        # 设置是否只读
        true
        # 设置SessionId30分钟后过期
        10800
        # 设置安全机制,只有https才能获取
        true
 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/65358.html

相关文章

  • 理解HTTP session原理及应用

    摘要:理解原理及应用一术语在我的经验里,这个词被滥用的程度大概仅次于,更加有趣的是与在某些语境下的含义是相同的。其中的作用就是为了解决协议无状态的缺陷所作出的努力。 理解HTTP session原理及应用 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 ...

    dreamGong 评论0 收藏0
  • 前端面试总结

    摘要:基础浏览器渲染机制水平居中垂直居中数组的几个方法对比闭包作用域原型与原型链继承的介绍事件冒泡与捕获只支持事件冒泡不支持事件捕获,如何在上实现事件捕获运行机制相关介绍你经常用到的的新特性方法网络请求响应分别有哪些头字段,有什么作用缓存相关响 基础 浏览器渲染机制 CSS 水平居中、垂直居中BFC 数组的几个方法对比闭包作用域this原型与原型链、继承的介绍事件冒泡与捕获(IE6只支持事件...

    邹立鹏 评论0 收藏0
  • 前端面试总结

    摘要:基础浏览器渲染机制水平居中垂直居中数组的几个方法对比闭包作用域原型与原型链继承的介绍事件冒泡与捕获只支持事件冒泡不支持事件捕获,如何在上实现事件捕获运行机制相关介绍你经常用到的的新特性方法网络请求响应分别有哪些头字段,有什么作用缓存相关响 基础 浏览器渲染机制 CSS 水平居中、垂直居中BFC 数组的几个方法对比闭包作用域this原型与原型链、继承的介绍事件冒泡与捕获(IE6只支持事件...

    高胜山 评论0 收藏0
  • 前端面试总结

    摘要:基础浏览器渲染机制水平居中垂直居中数组的几个方法对比闭包作用域原型与原型链继承的介绍事件冒泡与捕获只支持事件冒泡不支持事件捕获,如何在上实现事件捕获运行机制相关介绍你经常用到的的新特性方法网络请求响应分别有哪些头字段,有什么作用缓存相关响 基础 浏览器渲染机制 CSS 水平居中、垂直居中BFC 数组的几个方法对比闭包作用域this原型与原型链、继承的介绍事件冒泡与捕获(IE6只支持事件...

    tuniutech 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<