java中cookie的使用方法

2021-05-24 13:15:22 字數 1384 閱讀 6692

1、cookie的來歷與作用

cookie是web伺服器通過瀏覽器儲存在www使用者端硬碟上的乙個文字檔案,這個文字檔案中包含了文字資訊。

文字資訊的內容以「名/值」對(key/value)的形式進行儲存。

可以讓web開發者通過程式讀寫這個文字檔案。

xp中儲存cookie的目錄是「c://documents and settings/使用者名稱/cookies」

cookie的作用

解決瀏覽器使用者與web伺服器之間無狀態通訊。

2cookie程式設計

//建立物件

date date = new date() ;

cookie c = new cookie("lastvisited",date.tostring()) ;

//設定有效時間 以s為單位

c.setmaxage(60) ;

//設定cookie路徑和網域名稱

c.setpath("/") ;

c.setdomain(".zl.org") ; //網域名稱要以「.」開頭

//傳送cookie檔案

response.addcookie(c) ;

//讀取cookie

cookie cookies = request.getcookies() ;

cookie c1 = null ;

if(cookies != null){

for(int i=0;ic1 = cookies[i] ;

out.println("cookie name : " + c1.getname() + " ") ;

out.println("cookie value :" + c1.getvalue() + "

");//修改cookie

cookie cookies = request.getcookies() ;

cookie c = null ;

for(int i=0;ic = cookies[i] ;

if(c.getname().equals("lastvisited")){

c.setvalue("2010-04-3-28") ;

c.setmaxage(60*60*12) ;

response.addcookie(c) ; //修改後,要更新到瀏覽器中

//刪除cookie,(將cookie的有效時間設為0)

cookie cookies = request.getcookies() ;

cookie c = null ;

for(int i=0;ic = cookies[i] ;

if(c.getname().equals("lastvisited")){

c.setmaxage(0);

response.addcookie(c) ;

Cookie在java中的使用

1.如何獲取cookie 每一次瀏覽器與客戶端的回話會產生請求 request,cookie cookies request.getcookies cookies 物件即為所有當前會話的cookie 2.如何新增cookie cookie cookie new cookie string name,...

Java中的cookie 2 cookie共享

一 可在同一應用伺服器內共享方法 設定cookie.setpath 6 有多條cookie.setpath 語句的時候,起作用的以最後一條為準。二 跨域共享cookie的方法 設定cookie.setdomain jszx.com a機所在的域 home.langchao.com,a有應用cas 2...

Cookie和Session的詳細使用方法

1 建立 方法一 蟈蟈 蟈蟈 方法二 2 讀取 3 修改 4 刪除 刪除之後httpcontext.current.request.cookies pwd 還是能讀取到,設定expires屬性為過去某一時間即可起到刪除的效果 5 修改過期時間 1 建立 蟈蟈 name 蟈蟈 phone 182333...