【问题标题】:How to run code at exiting point of web request in java如何在java中的Web请求的退出点运行代码
【发布时间】:2011-05-14 14:19:33
【问题描述】:

我有一个用 java 编写的 web 应用程序。我想运行一个“清理”方法,该方法将在每个 Web 请求结束时运行,就像在完成所有工作之后一样。我正在寻找类似过滤器的东西,它会在请求结束时运行,而不是在开始时运行。

这样做的方法是什么?

任何帮助将不胜感激

【问题讨论】:

    标签: java filtering


    【解决方案1】:

    谢谢 stoupa。 详细信息可以在这里找到: http://download.oracle.com/docs/cd/B31017_01/web.1013/b28959/listener.htm#BABBHEGC

    基本上你写一个实现ServletRequestListener的类,然后在你的web.xml中添加一些配置

     <listener> 
          <listener-class>SessionLifeCycleEventExample</listener-class> 
       </listener> 
    

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 我本来建议在自定义过滤器中调用 chain.doFilter() 后进行清理,但这看起来更好。
      猜你喜欢
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-22
      • 1970-01-01
      • 1970-01-01
      • 2020-07-08
      相关资源
      最近更新 更多