1

我现在有点陷入一个问题:我有一个JBoss PortalJBoss AS 4.2.3. 机器上运行着一些 webapps,它们为用户提供了一些 portlet。现在我需要一个集中的解决方案:

每次用户登录时,我都想创建一个session bean保存一些用户信息的位置。我在我所有的网络应用程序中都使用了 spring - 作为一些额外的信息。

我怎样才能做到这一点?这个会话 bean 必须在登录发生时尽快创建 - 这样我就可以从我的 spring 应用程序中安全地捕获它。

几个想法:

  • 是否有可能通过侦听器识别登录?
  • 我应该使用过滤器并检查是否request.getRemoteUser()不为空?
4

1 回答 1

0

也许像 <bean id="userInfo" class="com.s.userInfo" scope="session"/>在应用程序上下文中一样?'会话'可以用'对话'来改变,也许。

于 2010-07-23T09:12:24.860 回答