[英]Glassfish 3.1.1 Client session control
我在嘗試對每次客戶端訪問我正在運行的Web應用程序時創建的httpsession進行控制時,Glassfish都遇到了一些問題。 我要在服務器端創建一些臨時文件,這些臨時文件僅在客戶端連接時才持續存在,而在客戶端斷開連接時從磁盤上刪除。
謝謝!
您可以創建一個實現HttpSessionListner
接口的類,並實現sessionCreated(HttpSessionEvent se)
和sessionDestroyed(HttpSessionEvent se)
方法。 在應用程序中創建或銷毀會話時,將調用這些方法,或者僅通知您實現的類。 您可以使用這兩種方法來完成工作。 並且,您不必擔心客戶端斷開連接或關閉瀏覽器,包含的內容將為您完成。
您可以從HttpSessionEvent的getSession()方法獲取會話。 然后為該會話/用戶創建或刪除文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.