在Cookie介紹中,我們了解到Cookie是基于Set-Cookie響應(yīng)頭和Cookie請求頭工作的,服務(wù)器通過response對象的addHeader()方法將cookie發(fā)送給瀏覽器,然后瀏覽器通過Cookie請求頭將cookie再送回服務(wù)器。 以上方式操作Cookie比較麻煩,現(xiàn)在我們學(xué)習(xí)一種簡便的方式來操作Cookie,如下所示: ? 服務(wù)器發(fā)送Cookie void addCookie(Cookie cookie):使用response對象調(diào)用該方法向瀏覽器端發(fā)送參數(shù)指定的Cookie; ? 服務(wù)器獲取瀏覽器傳遞過來的Cookie Cookie[] getCookies():使用request對象調(diào)用該方法獲取瀏覽器發(fā)送的所有Cookie,該方法的返回值是一個Cookie類型的數(shù)組。 查看全文>>
技術(shù)文章2016-08-26 |傳智播客JAVA培訓(xùn)學(xué)院 |JAVA培訓(xùn)
session是依賴于cookie或URL重寫的,當(dāng)瀏覽器端沒有禁用Cookie,那么session就依賴cookie,即服務(wù)器會將session的id值存放在一個名為JSESSIONID的cookie中,瀏覽器再次訪問服務(wù)器時,會將這個cookie帶給服務(wù)器,這樣在服務(wù)器端就可以根據(jù)獲得session的id值找到對應(yīng)的session,進(jìn)而從session中獲取數(shù)據(jù)。但是如果瀏覽器端禁用了cookie,就會出現(xiàn)如圖1-1所示的情況: 查看全文>>
技術(shù)文章2016-08-26 |傳智播客JAVA培訓(xùn)學(xué)院 |JAVA培訓(xùn)
HttpSession對象是域?qū)ο?,我們知道只要是域?qū)ο蠖紩腥齻€方法:getAttribute()、setAttribute(String name,Object value)和removeAttribute(String name)。除了這三個方法,HttpSession接口還有其他方法,下面我們進(jìn)行一一介紹。 查看全文>>
技術(shù)文章2016-08-26 |傳智播客JAVA培訓(xùn)學(xué)院 |JAVA培訓(xùn)
通過HttpSession案例一和HttpSession案例二的學(xué)習(xí),大家對HttpSession的用途有了一定的了解。今天我們來深入了解HttpSession的原理。學(xué)習(xí)HttpSession的原理對大家運用HttpSession有很大幫助。 查看全文>>
技術(shù)文章2016-08-26 |傳智播客JAVA培訓(xùn)學(xué)院 |JAVA培訓(xùn)
通過HttpSession案例分析,我們已經(jīng)對保存用戶信息案例的功能需求有了一定的了解,下面我們就來完成該案例,案例詳情請參考HttpSession第二例步驟詳解,點擊此處 下載案例源代碼,具體操作步驟如下所示: 查看全文>>
技術(shù)文章2016-08-26 |傳智播客JAVA培訓(xùn)學(xué)院 |JAVA培訓(xùn)
經(jīng)過HttpSession第一例的練習(xí),大家對session的用法有了一定的了解,下面我們來學(xué)習(xí)保存用戶登錄信息案例,該案例不僅使用了session對象,還使用了Cookie對象。將登錄用戶的信息保存在session中,將用戶名保存在Cookie中實現(xiàn)記住用戶名功能。下面我們就來詳細(xì)介紹該案例: 查看全文>>
技術(shù)文章2016-08-17 |傳智播客JAVA培訓(xùn)學(xué)院 |
通過HttpSession入門知識的學(xué)習(xí),我們對HttpSession有了一定的了解。為了更深入的學(xué)習(xí)HttpSession,掌握其功能,下面我們來練習(xí)一個案例,具體如下所示: 首先,我們對本案例進(jìn)行功能分析,在一個jsp頁面中向session域中保存數(shù)據(jù),然后在另一個jsp頁面中從session域中獲取數(shù)據(jù)。具體步驟如下所示: 查看全文>>
技術(shù)文章2016-08-17 |傳智播客JAVA培訓(xùn)學(xué)院 |JAVA培訓(xùn)