[原创]JSP九大隐式对象的生命周期_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2143 | 回复: 0   主题: [原创]JSP九大隐式对象的生命周期        下一篇 
xiujiang.chen
注册用户
等级:上士
经验:267
发帖:9
精华:0
注册:1970-1-1
状态:离线
发送短消息息给xiujiang.chen 加好友    发送短消息息给xiujiang.chen 发消息
发表于: IP:您无权察看 2017-2-23 17:54:51 | [全部帖] [楼主帖] 楼主

JSP九大隐式对象的生命周期

   application  类型 javax.servlet.ServletContext    作用域:应用

   session     类型 javax.servlet.http.HttpSession   作用域:Session

   request、response、out、config、pageContext、page、Exception 作用域:page

   

    application 整个应用是指从应用启动,到应用结束。区别于“从服务器启动,到服务器关闭”,是因为一个服务器可能部署多个应用,当

然你关闭了服务器,就会把上面所有的应用都关闭了。application作用域里的变量,它们的存活时间是最长的,如果不进行手工删除,它们就一直可以使用。

与上述三个不同的是,application里的变量可以被所有用户共用。如果用户甲的操作修改了application中的变量,用户乙访问时

得到的是修改后的值。这在其他scope中都是不会发生的,page, request, session都是完全隔离的,无论如何修改都不会影响其他

人的数据。

    Session代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的。Session的有效时间,可以通过设置下一次最长访问时间,来控制

Session过期时间。这里以浏览器为例:

以下四种情况,session以及其中的数据便会清空:

 1、用户关闭当前正在使用的浏览器;

  2、关闭服务器;

  3、用户未向服务器提出请求超过预设的时间,Tomcat服务器预设为30min;

  4、运行程序结束session。

C/S结构主要由服务器来控制 Session 

    page 作用域,指当前JSP页面





赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论