一区二区久久-一区二区三区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久久精品免费看国产一区二区 | 美女胸又大又黄的网站 | 国产在线精品一区二区三区不卡 | 美女把屁股扒开让男人桶视频 | 国产精品福利一区二区 | 激情一区二区三区成人 | 欧美成人午夜视频免看 | 国产成人精品cao在线 | 国产一级特黄全黄毛片 | 一日本道加勒比高清一二三 | 日韩高清一区二区三区五区七区 | 国产精品久久新婚兰兰 | 丁香婷五月 | 91久久| 色吧综合网| 黄网在线免费 | 巨臀中文字幕一区二区翘臀 | 伊人精品在线 | 午夜视频在线观看免费视频 | 四虎永久在线精品视频免费观看 | www.激情五月.com | 亚洲精品综合 | 国内精品在线播放 | 91成人在线观看 | 成人午夜视频在线观看 | 青草视频国产 | 巨人导航收录500精品 | 亚洲天堂国产精品 | 中文字幕一二三区乱码老 | 中文字幕专区在线亚洲 | 久久久影院 | 久久久久网站 | 精品国产日韩久久亚洲 | 久久er精品热线免费 | 国产欧美91| 一区二区三区在线免费看 | 欧美在线a| 国产免费叼嘿在线观看 |