如何在servlets中的http会话侦听器中获取应用程序范围?
基本上我需要在自动会话到期时从应用程序范围中删除一些值。
由于
答案 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();