备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 建站教程 > JSP中session变量的应用

JSP中session变量的应用

2014-8-15 11:29:44|作者:zhushican|分类: 建站教程|浏览数:

HTTP是一个无状态协议,这意味着它在从一个请求到另一个请求时不会记住前一个请求的一切,然而web应用经常调用多个请求。例如,一个应用开始时可以是某种必须传播到几个其他web页面用户标识和有效性验证。此类应用的需求必须通过不同于web服务器的其他方式实现。依据应用需求,可以采纳以下几种方法实现此目的。这些方法包括:隐藏域、Cookie、URL重写、HTTP会话。

这里只对最后一条感兴趣。一个HttpSession是一个类似于哈希表的与单一web浏览器会话相关的对象。它存在于HTTP请求之间,可以存储任何类型的命名对象。缺省的,JSP容器在_jspService()方法的开始创建一个HttpSession对象,或访问当前被激活的HttpSession对象。此对象被设置为一名为session的变量。

如果不需要在请求之间保留对象,可以通过在page伪指令中指定session=”false”关闭自动创建会话。这样做可以通过减少servlet引擎必须跟踪的对象数目提高性能。因为一个会话存活于其超时之前(典型为30min)或显式使之无效,性能的影响可能是很重要的。

TAG标签:JSP  session  变量  应用  

文章评论

最新评论

回顶部