Servlet學習筆記 Session

2021-07-22 03:48:30 字數 949 閱讀 3761

session是通過setattribute和getattribute來傳遞資訊的。

session通過伺服器建立和管理,當這個session30分鐘空閒,伺服器就會把此session摧毀。

session.invalidate();方法可以摧毀session。

一次會話結束後,原來的預設cookie就被刪除,而session的運作是依賴cookie的。

要使cookie關閉瀏覽器後,依然存在,只需要重新寫個同名的,回寫到response,就可以覆蓋原來的cookie

sess.setattribute("name","洗衣機");

如果客戶端禁了cookie,那就要換一種方式傳遞jseeionid,以配合session的使用。但退出瀏覽器後資料便會消失。

writer wri=response.getwriter();

string url1=response.encodeurl("/session_study/servlet/demo1");

string url2=response.encodeurl("/session_study/servlet/demo2");

wri.write("購買");

wri.write("付賬");

servlet 學習筆記

一 servrlet的生命週期 1.裝載servlet。這項操作一般是動態執行的。然而,server通常會提供乙個管理的選項,用於在server啟動時強制裝載和初始化特定的servlet。2.server建立乙個servlet的例項 3.server呼叫servlet的init 方法 4.乙個客戶端...

Servlet學習筆記

會話 簡單來說,使用者訪問乙個瀏覽器,在瀏覽器上執行了很多操作,訪問多個頁面最後關閉瀏覽器,這個過程稱為會話。cookie存在於瀏覽器的本機 使用者可以看到cookie裡邊的內容,不安全 cookie cookie new cookie info name cookie.setmaxage 1 0表...

Servlet學習筆記

本次講述的主要是輸入的文字是中文應該怎麼解決?這裡介紹兩種方法 當method post 時,此時解決的方法比較簡單 在dopost的方法裡面新增 request.setcharacterencoding utf 8 就可以解決了,注意一定要再取得任何請求引數之前新增 第二種當method get ...