如何在http会话侦听器中访问应用程序范围?

时间:2011-05-20 10:33:58

标签: java servlets

如何在servlets中的http会话侦听器中获取应用程序范围?

基本上我需要在自动会话到期时从应用程序范围中删除一些值。

由于

3 个答案:

答案 0 :(得分:3)

在侦听器中,从会话对象获取servlet上下文。 调用session.getServletContext()。removeAttribute()应该可以解决您的问题 谢谢, 拉梅什

答案 1 :(得分:0)

您可以通过这种方式获取上下文:

void sessionDestroyed(HttpSessionEvent se){
 ServletContext context=HttpServlet.getServletContext();
 // Add/delete objects from context
 context.removeAttribute("xyz")
}

答案 2 :(得分:0)

se.getSession().getServletContext();