我有一個網站,我有一個登錄表單。如果登錄全成我把目標用戶到會話和我在另一個頁面去(在我需要的會話屬性)以這樣的方式頁面刷新後Java會話被刪除
-Java Servlet-
request.getSession(true).setAttribute("utente", u);
request.getSession(true).setAttribute("abbonamento", a);
request.getRequestDispatcher("HomeUtente.jsp").forward(request, response);
-Jsp頁 -
<%
Utente u = null;
Abbonamento a = null;
try {
u = (Utente) session.getAttribute("utente");
a = (Abbonamento) session.getAttribute("abbonamento");
} catch (Exception e) {
a = null;
u = null;
e.printStackTrace();
}
%>
現在,如果我這樣做,一旦它確定,但如果我刷新頁面似乎該會話將被刪除。
我想這是因爲當我刷新頁面(在調試模式下)a和u都將爲空。
有什麼想法?
如何確認會話被刪除? – 2013-03-10 19:40:18
@BheshGurung我想這是因爲當我刷新頁面時(在調試模式下)a和u都將爲空。 – Martina 2013-03-10 20:13:07
發佈您的servlet和JSP的完整代碼以獲得一些線索。 – 2013-03-11 10:28:08