麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 應用 > 編程開發 > 正文

用JSP操作Cookie

2024-07-16 17:58:41
字體:
來源:轉載
供稿:網友
一、 前言



說起來,Cookie應該是一種應用較久的技術了。早在HTML剛剛出現的時候,在每個獨立的頁面之間沒有辦法記錄和標識不同的用戶。后來人們就發明了Cookie技術,當用戶訪問網頁時,它能夠在訪問者的機器上創立一個文件,我們把它叫作Cookie,寫一段內容進去,來標識不同的用戶。如果下次用戶再訪問這個網頁的時候,它又能夠讀出這個文件里面的內容,這樣網頁就知道上次這個用戶已經訪問過該網頁了。



雖然現在網頁的制作技術比起幾年以前已經發展了許多。不過有些時候,Cookie還是能夠幫我們很多忙的。接下來,我們就來看看,如何在寫jsp文件的時候,用JSP操作Cookie。



二、 寫入Cookie



其實用JSP操作Cookie是非常簡單的,我們來看下面一段JSP程序:



........(中間略)





<%

String cookieName="Sender";

Cookie cookie=new Cookie(cookieName, "Test_Content");

cookie.setMaxAge(10);

response.addCookie(cookie);

%>

........(其他內容)





這樣我們就設置了一個Cookie,很簡單吧?



我們來仔細研究一下這段代碼:



  Cookie cookie=new Cookie(cookieName, "Test_Content");



這一行建立了一個Cookie對象,初始化有兩個參數,第一個參數cookieName定義了Cookie的名字,后一個參數,也是一個字符串,定義了Cookie的內容。也就是我們希望網頁在用戶的機器上標識的文件內容。



接下來一行:cookie.setMaxAge(10),調用了Cookie中的setMaxAge方法,設定Cookie在用戶機器硬盤上的存活期為10秒。一個Cookie在用戶的硬盤里面存在的時間并不是無限期的,在建立Cookie對象的時候,我們必須制定Cookie的存活期,超過了這個存活期后,Cookie文件就不再起作用,會被用戶的瀏覽器自行刪除。如果我們希望用戶在下次訪問這個頁面的時候,Cookie文件仍然有效而且可以被網頁讀出來的話,我們可以將Cookie的存活期設得稍微長一些。比如cookie.setMaxAge(365*24*60*60)可以讓Cookie文件在一年內有效。



三、 讀出Cookie



Cookie文件創建好后,自然還需要我們把它讀出來,否則我們不是白費力氣嗎?接下來我們看看如何讀出在用戶硬盤上的Cookie。



........(中間略)



Name value



<%

Cookie cookies[]=request.getCookies();

Cookie sCookie=null;

String svalue=null;

String sname=null;

for(int i=0;i{

sCookie=cookies[i];

svalue=sCookie.getValue();

sname=sCookie.getName();

%>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久综合给合久久狠狠狠97色69 | 国产91久久精品 | 操毛片| 国产精品91久久久 | 久久国产综合精品 | 亚洲婷婷日日综合婷婷噜噜噜 | av在线看网站 | 操操操操网 | 狠狠99| 九九视频久久 | 色婷婷久久久 | 在线观看免费视频麻豆 | 草久在线| 久久色伦理资源站 | 最新黄色毛片 | 欧美一级做性受免费大片免费 | 91短视频网页版 | 中文字幕亚洲视频 | 国产一区视频在线免费观看 | 亚洲精品久久久久www | 成人黄视频在线观看 | 精品国产一区二区三区成人影院 | 午夜精品成人 | 最新av免费网址 | 亚洲福利视频52 | 久久国产精品久久久久久电车 | 亚洲影视中文字幕 | 哪里可以看免费的av | av在线免费观看网 | 一级做a爱片性色毛片 | 一区二区久久精品66国产精品 | 久久色播 | 国产日韩在线视频 | 欧美成人高清视频 | 一级做受毛片免费大片 | av电影网站在线观看 | 国产精品美女久久久久久网站 | 超久久 | 国产精品视频导航 | 亚洲啊v在线观看 | 羞羞网站在线看 |