二、cookie的常用方法
1、向客戶程式傳送cookie
1.1、 建立cookie物件
cookie c = new cookie(「userid」,」landril」);
1.2、 設定最大時效,預設該cookie是儲存在瀏覽器的內在中,使用者關閉瀏覽器則被刪除,下面的方法是將cookie儲存在硬碟上。
c.setmaxage(60*60*24);//一天,如果設定為0則是刪除該cookie
1.3、 將cookie放入到http響應報頭,可以使用httpservletresponse的addcookie方法,此方法不修改之前指定的set-cookie報頭,而是建立新的報頭。
response.addcookie(c);
注意:設定cookie的步驟為建立cookie物件,設定最大時效,將cookie放入響應報頭,即傳送到客戶程式,記住一定要將cookie傳送到客戶程式
2、從客戶端讀取cookie
2.1、 呼叫httpservletrequest的getcookies得到乙個cookie物件的陣列
2.2、 對陣列進行迴圈,呼叫cookie的getname方法,獲取具體的cookie的值
cookie cookies = request.getcookies();
javaweb學習總結 4
web伺服器收到客戶端的http請求,會針對每一次請求,分別建立乙個用於代表請求的request物件 和代表響應的response物件。request和response物件即然代表請求和響應,那我們要獲取客戶機提交過來的資料,只需要找request物件就行了。要向客戶機輸出資料,只需要找respon...
JavaWeb學習筆記 XML 6
獲取第二本書的書名與屬性 public void read string attribute book.element 書名 attributevalue name 在第一本書上新增新售價 本例存在編碼問題 public void add throws exception book.addeleme...
javaweb學習總結四 反射技術
一 反射的概念 反射就是載入類,然後獲取類的屬性 方法 建構函式等。二 載入類到記憶體 有硬碟位元組碼檔案到記憶體 三種載入類的方式 1 test2 測試載入類 3public void test1 throws exception 三 反射類中的組成部分1 使用getconstructor get...