a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

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

用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();

%>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产 日韩 欧美 在线 | 久久久久久国产视频 | 日韩一区二区在线视频 | 亚洲男人天堂网 | 少妇被艹视频 | 亚洲午夜精品视频 | 最新黄色av | 99爱在线观看 | 探花网站| 国产精品久久久久久久久 | av观看| 黄色片网址 | 免费观看特级毛片 | 在线一区二区三区四区 | 天天草综合 | 在线草 | 狠狠爱天天操 | 国产精品久久国产精品99 gif | 日本www高清| 日本一区二区不卡视频 | 久久久久亚洲一区二区三区 | 成人午夜精品 | 国产激情视频 | 精品永久免费 | 亚洲综合在线一区 | 日本视频在线播放 | 国产一区二区在线电影 | 亚洲视频中文字幕 | 亚洲精品久久久久久一区二区 | 精品国产欧美一区二区三区不卡 | 日韩久久久一区二区 | 中文字幕在线不卡 | 欧美黄色网 | 毛片在线视频 | 福利在线观看 | 午夜香蕉视频 | 亚洲一区欧美一区 | 国产免费视频 | 国产高清视频在线观看 | 91社区影院 | 九九久久精品 |