个人学习-java-session

来源:互联网 发布:淘宝动态评分怎么看 编辑:程序博客网 时间:2024/05/16 08:21

何时web会创建一个session?

1,当网页设置属性  session=false时,不会创建session.

2,一个项目中,其他页面创建了session对象,当前打开的页面不是这个项目的首页面而是其他页面时候,就会返回一个session对象,不会重新创建一个对象.


                                     !        session="false" 是禁止当前JSP页面禁止显示session隐藏变量   !


相对于servlet而言, 需要调用request.session() 或者 request.getsession(true) 就可以创建一个session对象.


怎么获取一个session呢?

request.session(boolean create)

 create为false时,页面没有相关联的session对象时候,返回null,有就返回true,

 create为true时,返回一个session, 没有关联的session,就会创建一个, 如果有直接返回.

request.session()   等同于 request.getsession(true) 


!!!销毁session!!!

直接进行销毁session: session.invalidate();  (直接失效)


卸载web应用 


超出session的过期时间.(web  session-config 可以设置session 的失效时间.)

0 0
原创粉丝点击