導航:首頁 > 使用方法 > jspcookie使用方法

jspcookie使用方法

發布時間:2022-12-19 11:41:45

A. 怎麼在java中使用cookie

一、java保存寫入Cookie
JSP程序片段如下:
//保存寫入Cookie
<%
String cookieName="Sender";
Cookie cookie=new Cookie(cookieName, "Test_Content");
cookie.setMaxAge(10); //存活期為10秒
response.addCookie(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 cookies[]=request.getCookies(); //讀出用戶硬碟上的Cookie,並將所有的Cookie放到一個cookie對象數組裡面
Cookie sCookie=null;
String svalue=null;
String sname=null;
for(int i=0;i<cookies.length-1;i++{ //用一個循環語句遍歷剛才建立的Cookie對象數組
sCookie=cookies; //取出數組中的一個Cookie對象
sname=sCookie.getName(); //取得這個Cookie的名字
svalue=sCookie.getValue(); //取得這個Cookie的內容
%>
<%
}
%>
name value
<%=name%> <%=svalue%>
這一小段JSP文件可以讀出用戶硬碟上的所有有效的Cookie,也就是仍然在存活期內的Cookie文件。並用表格的形式列出每個Cookie的名字和內容。
解讀一下這段代碼:
Cookie cookies[]=request.getCookies() 我們用request.getCookies()讀出用戶硬碟上的Cookie,並將所有的Cookie放到一個cookie對象數組裡面。
接下來我們用一個循環語句遍歷剛才建立的Cookie對象數組,我們用sCookie=cookies取出數組中的一個Cookie對象,然後我們用sCookie.getValue()和sCookie.getName()兩個方法來取得這個Cookie的名字和內容。
通過將取出來的Cookie的名字和內容放在字元串變數中,我們就能對其進行各種操作了。在上面的例子里,可通過循環語句的遍歷,將所有Cookie放在一張表格中進行顯示。

B. 在jsp中怎麼使用Cookie

Cookie c=new Cookie();
c.setPath("/");
c.setMaxAge(60*60);
response.addCookie(c);

C. jsp頁面中如何通過cookie傳遞數據

首先先聲明一個cookie:
Cookie cookie_id = new Cookie("username", value);
其中第一個參數是這個cookie保存的名字,第二個是cookie的值
返回用response的方法添加cookie,另外也可以設置最大生存時間,如果不設置代表關閉瀏覽器的時候cookie失效
response.addCookie(cookie_id);
這條語句是跳轉到B頁面 response.setHeader("refresh", "1;URL=B.jsp");
在B頁面中,可以這么獲得Cookie
Cookie[] username=request.getCookie();
這時cookie就在username變數中了,因為只有一個所以不用遍歷,可以這樣: out.println(username[1].getValue());

D. 在JSP中如何設置COOKIE

cookie操作可以使用
JSP內置對象
Cookie、request和response中關於cookie的相關方法
...方法用於設置允許會話保持不活動狀態的時間(以秒為單位)
...

E. 在JSP頁中如何設置cookie

以下scriptlet在客戶端設置了一個cookie
"mycookie":<%Cookie
mycookie
=
new
Cookie("aName","aValue");
response.addCookie(mycookie);%通常,cookies在JSP頁的開始處進行設置,因為它們作為HTTP
headers的一部分被送出。
如果你想在關閉瀏覽器後在cookie中保存數據,你還需要設置expiration
date,例如,

閱讀全文

與jspcookie使用方法相關的資料

熱點內容
上火惡心有沒有快速治療方法 瀏覽:825
usb公頭焊接方法視頻 瀏覽:558
鹽水洗臉正確方法 瀏覽:462
pvc管熱熔器使用方法 瀏覽:15
靜脈曲張最好的治療方法 瀏覽:897
電腦新養方法 瀏覽:787
福來恩滴劑使用方法圖 瀏覽:627
啟發誘導的教學方法的首創者是 瀏覽:252
金蟬的種植方法 瀏覽:282
華為桌面停止解決方法 瀏覽:765
慢性萎縮性胃炎治療方法 瀏覽:321
狗翻腸子吃什麼土方法 瀏覽:999
計劃的方法有哪些 瀏覽:986
地豆的種植方法與時間 瀏覽:814
男生正確洗頭的方法 瀏覽:859
大眾汽車問題解決方法 瀏覽:19
1秒鍾入睡的有哪些方法 瀏覽:581
改變環境的解決方法 瀏覽:594
如何用商業智能的方法來提升效率 瀏覽:394
biooil使用方法 瀏覽:232