黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

java cookies

系統(tǒng) 2166 0

1.設(shè)置Cookie

1 Cookie?cookie? = ? new ?Cookie( " key " ,? " value " );
2 cookie.setMaxAge( 60 );? // 設(shè)置60秒生存期,如果設(shè)置為負(fù)值的話,則為瀏覽器進(jìn)程Cookie(內(nèi)存中保存),關(guān)閉瀏覽器就失效。
3 cookie.setPath( " /test/test2 " );? // 設(shè)置Cookie路徑,不設(shè)置的話為當(dāng)前路徑(對于Servlet來說為request.getContextPath()?+?web.xml里配置的該Servlet的url-pattern路徑部分)
4 response.addCookie(cookie);


2.讀取Cookie

1 1 // 該方法可以讀取當(dāng)前路徑以及“直接父路徑”的所有Cookie對象,如果沒有任何Cookie的話,則返回null
2 2Cookie[]?cookies? = ?request.getCookies();


3.刪除Cookie

1 Cookie?cookie? = ? new ?Cookie( " key " ,? null );
2 cookie.setMaxAge( 0 );? // 設(shè)置為0為立即刪除該Cookie
3 cookie.setPath( " /test/test2 " );? // 刪除指定路徑上的Cookie,不設(shè)置該路徑,默認(rèn)為刪除當(dāng)前路徑Cookie
4 response.addCookie(cookie);



4.注意:假設(shè)路徑結(jié)構(gòu)如下
?????????????????????????/
?????????????????????????/test
?????????????????????????/test/test2
?????????????????????????/test345
???????????????????????? /test555/test666

????a.相同鍵名的Cookie(值可以相同或不同)可以存在于不同的路徑下。
??????
??? b.?刪除時,如果當(dāng)前路徑下沒有鍵為"key"的Cookie,則查詢?nèi)扛嘎窂剑瑱z索到就執(zhí)行刪除操作(每次只能刪除一個與自己最近的父路徑Cookie)
??????? FF.必須指定與設(shè)定cookie時使用的相同路徑來刪除改cookie,而且cookie的鍵名不論大寫、小寫或大小混合都要指定路徑。
??????? IE.鍵名小寫時,如果當(dāng)前路徑為/test/test2,如果找不到再向上查詢/test、/test555、/test345,如果還找不到就查詢/?。(/test555/test666不查詢)
???????????? 鍵名大小寫混合或大寫時,不指定路徑則默認(rèn)刪除當(dāng)前路徑,并且不向上查詢。

??? c.讀取Cookie時只能讀取直接父路徑的Cookie。
??????? 如果當(dāng)前路徑為/test/test2,要讀取的鍵為"key"。當(dāng)前路徑讀取后,還要讀取/test,/test讀取后,還要讀取/

??? d.在做Java的web項目時,由于一般的Web服務(wù)器(如Tomcat或Jetty)都用Context來管理不同的Web Application,這樣對于每個Context有不同的Path,
???????在一個Server中有多個Web Application時要特別小心,不要設(shè)置Path為/的Cookie,容易誤操作。(當(dāng)然前提是域名相同)

????e.最好也不要在不同路徑下使用相同鍵名的cookie,這樣做很容易引起歧義。

??? f.為了避免對FF和IE或其他瀏覽器區(qū)分操作,設(shè)置cookie時最好指定路徑,刪除cookie也要指定路徑。

java cookies


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論