权重域名

已备案域名,老域名交易,高权重域名购买,百度权重域名出售,权重域名买卖,万网已备案老域名注册查询抢注转让,买老域名,二手老域名,鹰潭网站建设

JSP中创建会话

作者:zhushican 发布:2014-08-15 分类:建站教程 阅读: 次 0条评论

Servlet通过调用HttpServletRequest中的getSession或getSession(Boolean create)方法指出它要使用会话。不带参数的getSession方法是调用getSession(true)的一种简便写法。Create参数指出如果会话不存在,servlet引擎是否应该创建一个新的会话。如果参数是false,则servlet只能对存在的会话实施操作。每种情况下,都要检验请求,查看它是否包含一个有效的会话ID,如果是,servlet容器返回会话对象的引用,让后用它来存储和检索会话属性。

在一个JSP页面中,会话创建是自动的,除非它在page伪指令中被禁止。如果一个JSP页面不需要使用会话,它应该在page伪指令中禁止自动创建过程。这使得当会话不必要时,将servlet引擎从必须创建和维护会话的义务中解脱出来。对不必要的会话的创建内存需求是很大的。

当首次创建会话时,客户端(web浏览器)仍然不知道它,当会话ID被发送到客户端,客户在下一请求中端又将其发回时,就意味客户端连接了会话。一个servlet或JSP页面可以使用isNew方法检测出此过程是否发生。客户端请求可能与会话相关而不必特别考虑servlet部分。如果客户端不接受cookie,则会话失效。为防止这一点,servlet API提供一种预防机制。如果cookie失败,它使用URL重写。

除非注明,本站所有文章均为 zhushican 原创,转载请注明出处! 标签:JSP  创建  会话  
« 上一篇下一篇 »

JSP中创建会话:目前有0条评论