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 ...