05 21內建物件Session,Cookie

2022-08-04 19:27:15 字數 1108 閱讀 4219

一.session

session 物件儲存特定使用者會話所需的屬性及配置資訊。這樣,當使用者在應用程式的 web 頁之間跳轉時,儲存在 session 物件中的變數將不會丟失,而是在整個使用者會話中一直存在下去。當使用者請求來自應用程式的 web 頁時,如果該使用者還沒有會話,則 web 伺服器將自動建立乙個 session 物件。當會話過期或被放棄後,伺服器將終止該會話。session 物件最常見的乙個用法就是儲存使用者的首選項。

優點:缺點:

生命週期:

儲存內容:

注意:

//賦值

string s =textbox1.text;

session["aa"] =s;

//取值

if(session["aa"]!=null)

label1.text=session["aa"].tostring();

二.cookie

與session一模一樣

存放位置:客戶電腦的瀏覽器客戶端上,不同瀏覽器裡的cookie不通用

作用:儲存資料資訊,只能儲存字串,全域性訪問

cookie和session不同之處:

session很安全,但是消耗伺服器記憶體

cookies,不消耗伺服器記憶體,存在客戶端上,但是有可能被訪問

(1) 臨時cookie:

清除方法:

(2)  持久cookie: 

清除方法: 

//賦值

string s =textbox1.text;

response.cookies["username"].value =s;

if(checkbox1.checked)

//取值

if (request.cookies["username"] != null)

label1.text = request.cookies["username"].value;

//清除持久cookie ,直接給此cookie過期時間設定之前的日期

response.cookies["username"].expires=datetime.now.adddays(-10);

JSP內建物件 Session

一 作用 session 物件是由伺服器自動建立的與使用者請求相關的物件。伺服器為每個使用者都生成乙個session物件,用於儲存該使用者的資訊,跟蹤使用者的操作狀態。session物件內部使用map類來儲存資料,因此儲存資料的格式為 key value session物件的value可以使複雜的物...

jsp內建物件 session

jsp的內建物件session 每個瀏覽器的session是獨立的 各個屬性都要佔記憶體,所以軟體公司在迫不得已的情況下才會用 儲存使用者資訊,購物車 session該空間的屬性預設儲存的時間是30min,在tomcat的conf web.xml 30 改變 的時間 2,session.setmax...

JSP內建物件之Session

session 在計算機中,尤其是在網路應用中,稱為 會話控制 session 物件儲存特定使用者會話所需的屬性及配置資訊。這樣,當使用者在應用程式的 web 頁之間跳轉時,儲存在 session 物件中的變數將不會丟失,而是在整個使用者會話中一直存在下去。當使用者請求來自應用程式的 web 頁時,...