【发布时间】:2013-06-25 11:10:29
【问题描述】:
我正在开发一个遗留 JSF 应用程序,我们正在慢慢将其移植到 Spring MVC。我们使用 Spring Security 来控制登录信息。用户登录后,JSF 页面全局实例化一个在任何地方使用的会话范围的 bean。我想更改应用程序,以便我们可以先转到使用 Spring MVC 开发的页面。
我尝试的一种方法是将 bean 转换为 Spring bean 并将其注入 JSF,但不幸的是,这需要对 bean 进行大量更改才能使其成为可能。我想到的一种可能的技巧是在将用户发送到 Spring MVC 页面之前添加一个特殊的重定向 JSF 页面来初始化 JSF bean。不过,这似乎有点像 hack,所以我正在寻找另一种解决方案。
是否有其他方法可以强制在我转到 Spring 页面之前初始化会话范围的 bean,以便我可以将 bean 拉出会话?
【问题讨论】:
标签: spring jsf spring-mvc spring-security jsf-1.2