2010-04-27 27 views
2

我有一個java web應用程序,它根據某些用戶參數生成並顯示圖形圖片。在java web應用程序的會話過期後刪除文件

我曾經在會話映射中存儲圖形,但這通常不是一個好主意(您希望保持會話數據儘可能小)。

因此,我只想在服務器上生成一個文件,並通過我將存儲在會話映射中的URL引用它。

問題是:如何在會話過期後刪除生成的文件?我不想被大量圖形卡住,我不喜歡在午夜用清晰的圖形清理文件夾的想法,因爲當時用戶可能正在使用我的網站。

也可能是有其他方法來實現我想要的。我對從服務器進行這種檢索的最佳做法感興趣。

回答

4

創建會話監聽HttpSessionListener和刪除文件

public void sessionDestroyed(HttpSessionEvent se); 
+0

感謝,正是我需要的。實現的類必須通過監聽器類添加到web.xml中 – Roalt 2010-05-27 11:47:30

相關問題