天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JSP實現瀏覽器關閉cookies情況下的會話管理

通常,會話管理是通過服務器將 Session ID 作為一個 cookie 存儲在用戶的 Web 瀏覽器中來唯一標識每個用戶會話。如果瀏覽器不支持 cookies,或者將瀏覽器設置為不接受 cookies,我們可以通過 URL 重寫來實現會話管理。

  實質上 URL 重寫是通過向 URL 連接添加參數,并把 session ID 作為值包含在連接中。然而,為使這生效,你需要為你的 servlet 響應部分的每個連接添加 session ID 。

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

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

  來看下面的例子,兩個 JSP 文件:hello1.jsp 和 hello2.jsp,及它們之間的影響。我們在 hello1.jsp 中簡單的創建一個會話,并在 session 中存儲一個對象實例。接著用戶可以點擊頁面的連接到達 hello2.jsp。在 hello2.jsp 中,我們從 session 中獲取原先放置的對象并顯示它的內容。注意,我們在 hello1.jsp 中調用了 encodeURL() 方法來獲得 hello2.jsp 的鏈接,使得在瀏覽器停用 cookies 的情況下,session ID 自動添加到 URL,hello2.jsp 仍能得到 session 對象。

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

注意,如果你想讓這個例子能在關閉了 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發送
Copyright © 2000 www.jsper.com All rights reserved.
The catalog script used on this site was written by axeon
站務聯系: [axeonOICQ:1684897 ICQ:75795533]

jsp技術JSP實現瀏覽器關閉cookies情況下的會話管理,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产剧情中文视频在线 | 女攻男受高h全文肉肉 | 久久久久久久久久久福利观看 | 国产亚洲综合视频 | 色欲AV精品人妻一区二区三区 | www.亚洲天堂 | 狠狠色狠狠色综合日日2019 | 成人综合在线观看 | 寂寞骚妇女被后入式抽插 | 在线 无码 中文 强 乱 | 又亲又揉摸下面视频免费看 | 狼群影院视频在线观看WWW | 色姣姣狠狠撩综合网 | 亚洲 欧美 国产 综合不卡 | 国产成人精品123区免费视频 | 欧美阿v在线天堂 | 亚洲成AV人片一区二区不卡 | 麻豆国产原创中文AV网站 | 久久久视频2019午夜福利 | 欧美大jiji | 91天仙tv嫩模福利 | 真实国产乱子伦精品一区二区三区 | 十分钟免费观看高清视频大全 | 91久久综合精品国产丝袜长腿 | WWW国产精品人妻一二三区 | 久久丫线这里只精品 | 国产专区青青草原亚洲 | 亚洲理论片在线中文字幕 | 国产乱码二卡3卡四卡 | 欧美午夜理伦三级在线观看 | 娇小8一12xxxx第一次 | 美女张开腿露出尿口扒开来摸动漫 | 国产69精品久久久久乱码 | 男女性杂交内射妇女BBWXZ | 老师我好爽再深一点老师好涨 | 国产欧美一区二区精品仙草咪 | 亚洲免费福利在线视频 | 性色欲情网站IWWW | 精品一卡2卡三卡4卡乱码精品视频 | 先锋影音av最新资源网 | 久久成人免费观看全部免费 |