我在db_excel.jsp中生成了一excel文档,并提供下载。
想在db_excel.jsp这页退出或后退的时候执行一删除文件的操作(<%一段使用javaBean%>或一del.jsp页面)。

解决方案 »

  1.   

    不会,要么你还是设置个button手动删除吧
      

  2.   

    <body onunload="window.open('del.jsp')">
      

  3.   

    不能依靠手动删除,万一他不删呢?我的服务器文件会越来越多(我控制在999个文件之内)!
    虽然可以设置操作系统定时清理,但我还是想在db_excel.jsp这页“死掉”的时候,把生成的Excel文件也删调。
      

  4.   

    加上:<body onunload="window.open('del.jsp')">速度特别慢!很奇怪!
    能不能在:<body onunload="???"> :???这个位置使用<%jsp或java%>?怎样用?
      

  5.   

    <body onunload="window.open('del.jsp')">
    这种方法怎样能得到上一页的参数呢?
      

  6.   

    你可以控制服务器上的excel生成数量啊,数量不够让它们wait,看样子你的xls文件也就是临时生成的不需保留那种
      

  7.   

    参数通过JavaBean传递了,怎样执行完JavaBean后自动回到上一页?
    <%@ page contentType="text/html;charset=8859_1" %> 
    <jsp:useBean id="del" class="com.del" scope="session" />
    <jsp:setProperty name="del" property="*" />
    <%
    del.del();
    %>
    //回到上一页或关闭自己
    ????