用户在java中关闭浏览器时删除文件

时间:2013-02-05 14:31:22

标签: jsp spring-mvc browser

我希望在客户端浏览器关闭时从服务器删除文件。

我需要保存一个XML文件,并且在单击“提交”按钮后将使用相同的XML重新加载相同的页面。要重新加载相同的页面,JSP需要先前保存的文件。但我需要在不需要时删除该文件,是否可以在浏览器关闭时删除该文件,因为我不应该使用会话,如何在用户关闭浏览器时查找。我正在使用Spring MVC框架。

请告诉我如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

您可以使用Ajax实现此目标:

1:Check if user wants to exit the window 
2: if yes then make Synchronous ajax call to a file that contains code to delete a file 

示例: -

    $(window).unload( function () {

    $.ajax({
       url: "page_which_contains_file_deletion_code.jsp",
       success: function(data){
         alert("File Deleted Successfully");
       },
     async: false
     }); 
});