0
我有一个使用jaas模块进行登录的应用程序设置。在应用程序中有一个Ajax函数调用,所以我正在消除臭名昭着的ajax会话超时问题,这意味着如果会话超时,一个丑陋的登录页面正在进入页面的占位符。我现在正在通过检查返回ajax结果是否包含登录表单来修复它,但显然这不是一个好方法。设置jboss阀门是唯一的方法吗?
我试着添加一个过滤器来检查会话是否超时并返回一些有意义的ajax请求。但似乎jaas在servlet过滤器之前运行。我已经检查并确认阀门是某种在jaas之前运行的“拦截器”。这似乎是我需要的东西。但它是基于容器的而不是基于应用程序的,这不是很适用于IMO的。所以我在问,这是否是实现我想要做的或者是否有更好的选择的唯一方式。
我正在使用Jboss AS 4.2.3
谢谢。