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