`
kingkit
  • 浏览: 39330 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

acegi拦截不了struts2的.action请求问题

阅读更多

这几天项目(S2SH)的需要,要用到acegi, 但是今天搞了大半天,最后才发现加了的过滤条件得不到想要的结果!

加了/**=..都不行! 一开始是以为URL存在大小写问题,但是后来排除了. 最后一个个过滤条件排除,最后才确定: .action的都不行!

后来终于找到了答案:struts2的filter与acegi的filter顺序问题! 原来我把struts2的filter放到了acegi的前面了.

解决很简单,直接放前面就行了.

汗一下...

分享到:
评论

相关推荐

    struts2.3.1.2+spring3.1.1

    2. **AOP集成**:Spring的AOP模块可以用于拦截Struts2的Action调用,实现如日志记录、性能监控、事务管理等功能。通过定义切点和通知,可以精确地控制拦截行为。 3. **Struts2-Spring插件**:为了简化集成过程,...

    spring2 struts2 acegi

    2. Struts 2的MVC模式,Action类、结果映射、拦截器链的原理。 3. Acegi Security(Spring Security)的认证和授权流程,包括配置过滤器链、定义权限、处理异常等。 4. 如何在Spring和Struts 2之间进行协作,例如...

    Struts2+Spring+Hibernate3+Acegi.rar

    5. **Action**:Struts2的动作类,接收和响应用户的请求,调用Service层的方法并返回结果到视图。 6. **视图(View)**:可能是JSP页面或其他模板引擎,展示数据并接受用户输入。 7. **安全相关配置**:Acegi或...

    Acegi + Spring + Hibernate + Struts2搭建

    在Struts2的配置中,我们需要确保Acegi Security的过滤器能在请求到达Action之前运行,以执行安全检查。这通常涉及在struts.xml文件中添加Acegi的filter-chain定义。 最后,系统完成搭建后,应对所有功能进行测试,...

    spring整合struts.rar

    整合 Spring 和 Struts 的主要目标是利用 Spring 的 IoC(Inversion of Control,控制反转)和 AOP 来管理和控制 Struts2 的动作类(Action),同时利用 Struts2 的 MVC 模式处理 Web 请求和展示视图。以下是整合...

    Acegi + Spring + Hibernate + Struts 2搭建基于角色的权限控制系统

    在Struts 2的Action类中,我们可以使用Acegi的注解(如`@Secured`)来标记需要进行权限检查的方法。这样,当用户尝试访问这些方法时,Acegi会自动执行相应的认证和授权检查。 最后,将Acegi的过滤器链添加到Web应用...

    struts2,spring

    2. **配置Struts2**:设置Struts2的配置文件,定义Action、Result、拦截器等。 3. **整合Struts2与Spring**:在Struts2配置文件中声明Spring的Action bean,并指定Spring管理其生命周期。 4. **编写Action类**:...

    Struts2+Spring+Ibatis环境配置.doc

    在配置Struts2时,需要创建或修改`struts.xml`文件来定义Action、结果类型和拦截器栈。示例中的`struts.xml`包含了一个过滤器配置,用于设置字符编码,这有助于处理中文字符。 此外,还有一些额外的依赖库,如`...

    Struts 2中文手册

    总的来说,"Struts 2中文手册"涵盖了Struts 2框架的各个方面,从基础概念到高级特性,从配置到实战,是学习和掌握Struts 2不可或缺的参考资料。PDF格式的文档便于读者在线阅读或离线查阅,帮助开发者快速理解和应用...

    STRUTS2+SpringLib架包

    2. **拦截器**:Struts2使用拦截器实现AOP,拦截器可以添加额外的功能,如日志、事务管理、性能监控等,无需修改Action代码。 3. **配置方式**:Struts2支持XML和注解两种配置方式,使得开发者可以根据项目需求选择...

    struts2与spring 最简单整合

    Struts2是基于Apache Jakarta Struts的下一代MVC框架,它提供了强大的Action、拦截器、结果类型等功能,使得Web应用的业务逻辑与视图层分离。Action是Struts2的核心,负责处理用户的请求并调用相应的业务逻辑。拦截...

    spring_security_struts.rar

    2. **Struts Action权限控制**: Spring Security可以通过注解或配置文件对Struts Action进行权限控制,只有拥有相应权限的用户才能访问特定的Action。 3. **登录和注销**: Spring Security提供了一系列内置的登录和...

    基于Struts2的用户权限管理

    这需要在前端提供一个界面,通过Struts2的Action来处理这些请求,并在后台更新数据库中的权限设置。 6. **安全性**:为了防止未授权访问,需要确保所有的敏感操作都在安全控制之下。例如,使用HTTPS进行通信,防止...

    struts2整合Spring

    在Struts2中,我们需要配置一个Spring插件,以便在请求处理时从ApplicationContext中获取Action实例。 3. **Struts2-Spring插件**:这个插件使得Struts2能够与Spring无缝集成。它会自动扫描并管理Spring配置文件中...

    Struts2+Spring4+Hibernate5 整合JAR包

    它提供了强大的Action和结果映射,以及拦截器机制,可以方便地处理用户请求并控制应用程序流程。Struts2与Spring4的整合主要通过Spring插件完成,这样可以利用Spring的依赖注入(DI)和AOP特性。 2. **Spring4**:...

    Struts2,spring2.5与jpa的整合示例

    同时,Struts2的动作拦截器也可以配合Spring Security进行权限检查。 **整合过程** 整合这三个框架的过程一般包括以下步骤: 1. 配置Struts2,引入Spring插件,并配置Action类为Spring管理的bean。 2. 配置Spring...

    shiro+struts2+mybatis+spring整合实例

    3. **配置Struts2**:设置Struts2的配置文件,定义Action和结果,同时配置Struts2的拦截器,集成Shiro Filter。 4. **整合MyBatis**:配置MyBatis的SqlSessionFactory,编写Mapper接口和XML配置文件,实现SQL的动态...

    权限控制(struts2+hibernate+spring+struts-menu+valuelist)

    在权限控制方面,Struts2可以通过Interceptor拦截器实现细粒度的访问控制,限制用户对特定资源的访问,比如只允许管理员查看或修改某些数据。 其次,Hibernate作为持久化框架,简化了数据库操作。它提供了对象关系...

    struts web 权限 角色

    1. **struts.xml**:在Struts2中,可以在配置文件中定义拦截器栈,将权限检查拦截器添加到需要的Action上。也可以通过通配符(*)指定所有Action都需要权限检查。 2. **web.xml**:可以在这里配置过滤器,比如...

    Struts,Spring登陆

    Struts通过Action和ActionForm组件来管理业务逻辑和表单数据,同时提供了一系列的拦截器(Interceptor)来扩展其功能。 Spring框架则是一个更全面的框架,它不仅包含了MVC模块,还有面向切面编程(AOP)、依赖注入...

Global site tag (gtag.js) - Google Analytics