JavaWeb Session的使用

关于Cookie的详细信息,可以看一下这篇文章—— 转载:https://blog.csdn.net/rubulai/article/details/91873075

Session技术,依赖于Cookie

简述一下Cookie和Session的区别:

Cookie是把用户的数据写给用户的浏览器,浏览器保存

Session把用户的数据写到用户独占的Session中,服务器端保存(保存重要的信息,减少服务器资源的浪费)

Session标识传递的流程图

JavaWeb Session的使用

Session目前支持的方法

方法   返回值   作用  
getCreateTime():   long   获取创建时间  
  getID():   String    获取id  
  getLastAccessedTime():     long    获取最后一次访问时间  
  getServletContext():     ServletContext    ServletContext对象  
  setMaxInactiveInterval(int):     void    设置最大时间  
  getMaxInactiveInterval():     int    获取最大时间  
  getAttribute(String):     Object    获取节点  
  getAttributeNames():     Enumeration<String>    获取节点名称  
  setAttribute(String, Object):     void    设置节点  
  removeAttribute(String):     void    移除节点  
  invalidate():     void   注销  
  isNew():     boolean    是否新  

 

 

 





 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

常用的方法

1、通过request请求获取Session对象 

HttpSession session = request.getSession();

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwdyj.html