一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JSP實(shí)現(xiàn)瀏覽器關(guān)閉cookies情況下的會(huì)話管理

通常,會(huì)話管理是通過服務(wù)器將 Session ID 作為一個(gè) cookie 存儲(chǔ)在用戶的 Web 瀏覽器中來唯一標(biāo)識(shí)每個(gè)用戶會(huì)話。如果瀏覽器不支持 cookies,或者將瀏覽器設(shè)置為不接受 cookies,我們可以通過 URL 重寫來實(shí)現(xiàn)會(huì)話管理。

  實(shí)質(zhì)上 URL 重寫是通過向 URL 連接添加參數(shù),并把 session ID 作為值包含在連接中。然而,為使這生效,你需要為你的 servlet 響應(yīng)部分的每個(gè)連接添加 session ID 。

   把 session ID 加到一個(gè)連接可以使用一對(duì)方法來簡(jiǎn)化:response.encodeURL() 使 URL 包含 session ID,如果你需要使用重定向,可以使用 response.encodeRedirectURL () 來對(duì) URL 進(jìn)行編碼。

  encodeURL () 及 encodeRedirectedURL () 方法首先判斷 cookies 是否被瀏覽器支持;如果支持,則參數(shù) URL 被原樣返回,session ID 將通過 cookies 來維持。

  來看下面的例子,兩個(gè) JSP 文件:hello1.jsp 和 hello2.jsp,及它們之間的影響。我們?cè)?hello1.jsp 中簡(jiǎn)單的創(chuàng)建一個(gè)會(huì)話,并在 session 中存儲(chǔ)一個(gè)對(duì)象實(shí)例。接著用戶可以點(diǎn)擊頁(yè)面的連接到達(dá) hello2.jsp。在 hello2.jsp 中,我們從 session 中獲取原先放置的對(duì)象并顯示它的內(nèi)容。注意,我們?cè)?hello1.jsp 中調(diào)用了 encodeURL() 方法來獲得 hello2.jsp 的鏈接,使得在瀏覽器停用 cookies 的情況下,session ID 自動(dòng)添加到 URL,hello2.jsp 仍能得到 session 對(duì)象。

  首先在啟用 cookies 的情況下運(yùn)行。然后關(guān)閉對(duì) cookie 的支持,重啟瀏覽器,再運(yùn)行一次。每次你都可以看到會(huì)話管理在起作用,并能在頁(yè)之間傳遞信息。

注意,如果你想讓這個(gè)例子能在關(guān)閉了 cookies 的瀏覽器中工作,你的 JSP 引擎必須支持 URL 重寫。


hello1.jsp


<%@ page session="true" %>
<%
Integer num = new Integer(100);
session.putValue("num",num);
String url =response.encodeURL("hello2.jsp");
%>
<a href='<%=url%>'>hello2.jsp</a>

hello2.jsp


<%@ page session="true" %>
<%
Integer i= (Integer)session.getValue("num");
out.println("Num value in session is "+i.intValue());
%>


axeon于2000-08-03 11:05:38發(fā)送
Copyright © 2000 www.jsper.com All rights reserved.
The catalog script used on this site was written by axeon
站務(wù)聯(lián)系: [axeonOICQ:1684897 ICQ:75795533]

jsp技術(shù)JSP實(shí)現(xiàn)瀏覽器關(guān)閉cookies情況下的會(huì)話管理,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 一区二区三区 亚洲区 | 91麻豆精品在线观看 | 香蕉碰碰人人a久久动漫精品 | 色黄小视频 | 国产色综合一区二区三区 | 国内精品福利 | 天天视频免费入口 | 亚洲免费小视频 | 伊人俺去久久涩五月综合 | 五月激情天 | 久婷婷| 丁香六月色婷婷 | 婷婷射丁香| 精品国产美女福利在线 | 亚洲性久久久影院 | 久久er精品视频 | 国产精品第 | 欧美性活一级视频 | 伊人成人在线观看 | 国产成人精品实拍在线 | 2017天天干| 色免费看| 国产一二三四区在线观看 | 亚洲欧美色一区二区三区 | 亚洲第一区视频在线观看 | 男人女人黄 色一视频一级 男人女人无遮掩免费视频 男人女人做刺激视频免费 男人让女人爽的免费视频 男人日女人的免费视频 | 免费精品国产自产拍在 | 国产在线精品一区二区三区不卡 | 色婷婷激情五月 | 好吊日在线视频 | 国产成人精品s8p视频 | 91国在线视频 | 201天天爱天天做 | 四虎现在的网址入口2022 | 国产精品欧美激情在线播放 | 亚洲产国偷v产偷v自拍涩爱 | 夜夜操天天干 | 国产区一区 | 国产亚洲欧洲国产综合一区 | 免费成年人在线观看视频 | 95视频在线观看在线分类h片 |