0
看來我不能。我得到了NullPointerException.If不,我怎樣才能getAttribute BEFORE sessionDestroyed當它要被銷燬?我可以在sessionDestroyed中使用session.getAttribute()
看來我不能。我得到了NullPointerException.If不,我怎樣才能getAttribute BEFORE sessionDestroyed當它要被銷燬?我可以在sessionDestroyed中使用session.getAttribute()
正常情況下,會話在通過HttpSessionEvent參數傳遞給sessionDestroyed時仍保留屬性。你應該檢查的是應用程序中是否有另一個SessionListener清空會話。請記住,會話偵聽器也可以在TLD中聲明。
例如,Woodstock JSF組件有一個SessionListener在TLD中的某處聲明。
如果您發現這種情況,請從TLD中移除SessionListener並將其移動到您所需的web.xml中。
我會建議儘管創建一個空的Web應用程序,沒有額外的庫首先爲了有一個清晰的圖像。我很確定這些屬性應該在那裏。