一区二区久久-一区二区三区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精品一区二区麻豆亚洲 | 国产成人99久久亚洲综合精品 | 国内精品1区1区3区4区 | 91麻豆文化传媒有限公司 | 国产精品福利小视频 | 视频一区 国产 | 国色天香一区三区四区小说 | 国产精品自拍视频 | 国内精品视频一区二区三区 | 日韩美女一级视频 | 日韩欧美三区 | 欧美日韩成人午夜免费 | 一本久久道 | 看全色黄大色大片免费久久久 | 亚洲一区二区福利视频 | h国产在线观看 | 国产精品视频播放 | 99久久亚洲| 亚洲美女性视频 | 色哟哟网站入口 | 亚洲最大的成人网 | 99自拍视频在线观看 | 黄色在线网站 | 五月婷婷六月丁香在线 | 中文字幕一区二区三区5566 | 美女免费精品高清毛片在线视 | 亚洲欧美国产日产综合不卡 | 91九色视频无限观看免费 | 久久老色鬼天天综合网观看 | 亚洲精品在线观看91 | 国产精品福利久久 | 超级97人人公开视频 | 欧美成人三级大全 | 成年网站视频在线观看 | 日本精品一二三区 | 久中文字幕中文字幕亚洲无线 | 日韩午夜| 狠狠色噜噜狠狠狠四色米奇 | 视频二区中文字幕 | 国产精品视频无圣光一区 | 日韩久久久精品首页 |