在Timeout之前获取HttpSession

时间:2014-06-21 23:54:02

标签: session jboss

有没有办法可以配置JBoss,以便我可以在会话到期之前获得会话?我知道当我在一些网站上购物时,如果我离开购物车并且不要结账,过了一段时间我会收到一封电子邮件,要求我回来,所以我猜他们不知怎的。会话到期之前可能会将其保留在数据库中。

有人能解释一下这是怎么回事吗?有JBoss设置,还是程序设计?

1 个答案:

答案 0 :(得分:1)

有一个HttpSessionListener。这与会话的生命周期有关。

您可以实施sessionDestroyed方法,该方法为您提供最后一次机会,可以在会话被销毁之前对其进行操作。

此时,您可以从会话中提取内容以生成电子邮件或您想要做的任何事情。