Java 使用Struts 2和Spring security 3处理会话

Java 使用Struts 2和Spring security 3处理会话,java,struts2,spring-security,actioncontext,Java,Struts2,Spring Security,Actioncontext,我正在尝试集成Struts 2和Spring security 3。 我不明白如何处理这两个问题。有标准的方法吗 我知道struts会话内置会话处理,ActionContext 乙二醇 但不是如何使用spring安全性 有很多关于使用Spring Security 3的Spring MVC教程, 但在Struts 2和Spring Security 3上没有太多。 你知道有什么好的教程吗? 还是使用SpringMVC更好 检查这可能会给你一些想法,在集成Struts 2和Spring Secur

我正在尝试集成Struts 2和Spring security 3。 我不明白如何处理这两个问题。有标准的方法吗

我知道struts会话内置会话处理,ActionContext

乙二醇

但不是如何使用spring安全性

有很多关于使用Spring Security 3的Spring MVC教程, 但在Struts 2和Spring Security 3上没有太多。 你知道有什么好的教程吗?
还是使用SpringMVC更好

检查这可能会给你一些想法,在集成Struts 2和Spring Security 3时没有问题。因此,不需要迁移到SpringMVC。我已经用这两种语言提出了申请,但到目前为止,我并没有专门使用会话。您在课程中遇到任何问题吗?谢谢您的评论,但只是想澄清一下。在struts 2中,可以将会话存储在ActionContext中。在SpringSecurity3中,在SessionRegistry中。我应该在Spring安全中使用SessionRegistry,在ActionContext中忽略会话吗。或者,如果您有在会话中同时使用这两种方法的经验,您是如何处理的。@kfl会话就是会话:操作上下文所做的就是对会话映射进行总结访问。@kfl同意Dave!!此外,不会建议用户ActionContext,而是建议用户SessionAware
Map session = ActionContext.getContext().getSession();
session.put("userIdx","xxxxx");