一般我們使用session記錄登入資訊,但是浏覽器關閉之後,我們需要重新登入
因為session的過期時間是:會話
什麼意思呢?
sessionid是存儲在浏覽器的cookie中的,會話就說明sessionid存在浏覽器的記憶體中,并沒有持久化到硬碟
是以浏覽器關閉之後,sessionid就删除了.
解決方法:設定cookie的有效期
cookie c = new cookie("jsessionid", urlencoder.encode(request.getsession().getid(), "utf-8"));
c.setpath("/");
//先設定cookie有效期為2天
c.setmaxage(48 * 60 * 60);
response.addcookie(c);
參考:http://blog.csdn.net/kenhins/article/details/19122407