我是一位致力於JSP頁面的Perl開發人員。除了最後一個問題,一切進展順利。當我刷新會話已過期的頁面時,出現以下錯誤。JSP會話變量不可用
org.apache.jasper.JasperException: An exception occurred processing JSP page... at line 10
在第10行上,代碼拉取了不再存在的會話變量。有沒有辦法編寫代碼,以便在會話變量不存在的情況下存儲一個假值。
boolean b_checkin = ((Boolean)session.getAttribute("session_checkin"));
感謝您的幫助。
這是否行得通?布爾b_checkin =(布爾)session.getAttribute(「session_checkin」)!=布爾。假; –
@ wall-nut IMO如果它是'null'那麼它應該是'false'。如果是這種情況,那麼只需將它與'Boolean.TRUE'進行比較。 –