資源描述:
《Jsp中操作Cookie及跨域訪問的詳細測試.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、做J2EE開發(fā)已經(jīng)好幾年了,對cookie的了解僅限于知道其使用方式、優(yōu)缺點及一些簡單的基本原理,工作中有些項目也使用cookie,基本上都是用于記錄用戶的登錄信息(有很多知名網(wǎng)站用于記錄客戶個人信息或訪問習(xí)慣的鄙視一下),再次訪問時不需要再次登錄,由于我是做企業(yè)應(yīng)用的,因此一般cookie也會用于做sso的方案,這個確實非常方便,尤其是多機集群環(huán)境下,一個節(jié)點宕機,只要有另一個節(jié)點能提供服務(wù),用戶就不會有所感知,避免了session復(fù)制這種重量級方案。網(wǎng)上關(guān)于cookie的資料比較多也比較雜,有討論用各
2、種語言操作cookie的,也有討論用cookie如何實現(xiàn)sso的,也有變相實現(xiàn)cookie跨域訪問的方案,今天準備用java/jsp做一個cookie操作的完整測試,一方面加深印象,一方面給做企業(yè)應(yīng)用的新手朋友一個指引,只要耐心將下邊各個測試過程跟下來,保證你對cookie會有一個更深層次的認識。多的不說了,測試環(huán)境JDK1.5+Eclipse3.6+Tomcat5.0.28測試過程如下:開發(fā)2個web應(yīng)用,分別為web1和web2,web1應(yīng)用的web根下創(chuàng)建一個index.jsp,內(nèi)容如下:<%@pa
3、gelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%Cookie[]cookies=request.getCookies();if(cookies!=null&&cookies.length>0){for(inti=
4、0;i5、建cookie的方法如下,構(gòu)造的參數(shù)是cookie的name和valueCookiecookie=newCookie("myCookieName","myCookieValue1");cookie.setPath("/");response.addCookie(cookie);%>
Inserttitlehere<
6、body>Thisisweb1'sindex.jsp