有没有办法可以配置JBoss,以便我可以在会话到期之前获得会话?我知道当我在一些网站上购物时,如果我离开购物车并且不要结账,过了一段时间我会收到一封电子邮件,要求我回来,所以我猜他们不知怎的。会话到期之前可能会将其保留在数据库中。
有人能解释一下这是怎么回事吗?有JBoss设置,还是程序设计?
答案 0 :(得分:1)
有一个HttpSessionListener
。这与会话的生命周期有关。
您可以实施sessionDestroyed
方法,该方法为您提供最后一次机会,可以在会话被销毁之前对其进行操作。
此时,您可以从会话中提取内容以生成电子邮件或您想要做的任何事情。