lsession
•session是伺服器端技術,利用這個技術,伺服器在執行時可以為每乙個使用者的瀏覽器建立乙個其獨享的session物件,由於session為使用者瀏覽器獨享,所以使用者在訪問伺服器的web資源時,可以把各自的資料放在各自的session中,當使用者再去訪問伺服器中的其它web資源時,其它web資源再從使用者各自的session中取出資料為使用者服務。
l在web開發中,伺服器可以為每個使用者瀏覽器建立乙個會話物件(session物件),注意:乙個瀏覽器獨佔乙個session物件(預設情況下)。因此,在需要儲存使用者資料時,伺服器程式可以把使用者資料寫到使用者瀏覽器獨佔的session中,當使用者使用瀏覽器訪問其它程式時,其它程式可以從使用者的session中取出該使用者的資料,為使用者服務。
lsession和cookie的主要區別在於:
•cookie是把使用者的資料寫給使用者的瀏覽器。
•session技術把使用者的資料寫到使用者獨佔的session中。
lsession物件由伺服器建立,開發人員可以呼叫request物件的getsession方法得到session物件。
session案例
購物車//首頁顯示servlet
//獲取所有商品資訊
listlist = gservice.findall();
.//列印在瀏覽器上
string url =response.encoderedirecturl("/20111025/by.do");
for(goodsentity:list)
//servlet by,do
//獲取傳遞的引數id的值
string rid =request.getparameter("id");
//型別轉換
integer id =integer.parseint(rid);
//執行查詢
goods entity =gservice.findbyid(id);
//session中獲取carts
SESSION會話技術
以下對session會話技術詳解 要了解點http協議理解更佳 http請求頭和http相應頭 在session start的時候,瀏覽器會向伺服器發出請求 在請求的同時,如果是第一次apache會給瀏覽器分配乙個session id便識別,到瀏覽器下次請求時就會攜帶 apache分配的sessio...
會話技術 Session
一 概念 1.session 將會話中產生的資料儲存在服務端 是服務端技術 2.具體流程 1 瀏覽器第一次傳送請求需要儲存資料時,服務端獲取到需要儲存的資料,去伺服器內部檢查一下有沒有為當前瀏覽器服務的session 如果有就直接拿過來用,如果沒有session就建立乙個新的session拿過來用 ...
SESSION會話技術
以下對session會話技術詳解 要了解點http協議理解更佳 http請求頭和http相應頭 在session start的時候,瀏覽器會向伺服器發出請求 在請求的同時,如果是第一次apache會給瀏覽器分配乙個session id便識別,到瀏覽器下次請求時就會攜帶 apache分配的sessio...