`

在ssh中web.xml中配置filter的注意事项(转)

阅读更多

看了一个哥们的博客:http://cjmiou.blog.163.com/blog/static/313047372009113111813334/

 

filter的执行顺序是按照它的配置的先后顺序执行的,如果把自定义的filter配置在struts2的filter后面,很有可能会不起作用,所以在ssh项目中,应该把所有的filter都放在struts2的前面,包括hibernate的filter也是一样,要不也有可能不起作用!

 

###在web.xml中配置filter顺序很重要,曾因为session提前关闭找了一天时间,

后来发现spring的OpenSessionInViewFilter配置在最后面!!!  狂晕。。。

分享到:
评论

相关推荐

    ssh配置总结

    除了在Struts2配置文件中进行上述设置外,还需要在`web.xml`文件中进行Spring的初始化,具体包括: - 使用`ContextLoaderListener`监听器来加载Spring配置文件。 - 指定Spring配置文件的位置。 ```xml ...

    ssh整合步骤

    2. 如果选择使用Spring管理数据源,可以在`spring.xml`中配置数据源,从而替代`hibernate.cfg.xml`中的数据源配置。 三、Spring整合 1. 在`WEB-INF/lib`目录下添加Spring所需的jar包,并在`src`目录下创建`spring....

    IDEA 版 SSH 整合模板

    本文将详细介绍如何在IntelliJ IDEA(IDEA)环境中进行SSH整合,并提供最新的jar包和XML配置示例。 ### 一、Struts2框架 Struts2是MVC设计模式的一个实现,它提供了强大的控制层,使得开发者可以方便地处理HTTP...

    SSH整合详细步骤&SSH整合详细步骤

    - 在`web.xml`中配置Struts2的过滤器,指定`<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>`,并将该过滤器映射到所有URL模式上,以确保所有请求都经过...

    ssH三大框架的整合教材

    在IT行业中,尤其是在Java Web开发领域,SSH(Struts2、Hibernate、Spring)被誉为经典的“三大框架”,它们各自承担着不同的职责,协同工作以构建高效、稳定的Web应用程序。Struts2作为MVC(Model-View-Controller...

    SSH详细配置文件(自己个人经验)

    #### 四、注意事项 - **版本一致性**:在配置SSH框架时,确保所有组件的版本兼容,尤其是Spring、Hibernate和Struts2之间的依赖版本,避免因版本不一致导致的运行时错误。 - **性能优化**:在配置文件中,合理设置...

    SSH整合环境 配置

    在Java Web开发中,SSH(Struts2、Spring和Hibernate)是一个常见的集成框架,用于构建高效、可扩展的Web应用程序。SSH整合涉及三个核心组件:Struts2负责控制层,Spring处理业务逻辑和依赖注入,而Hibernate则管理...

    SSH三大传统框架整合的例子

    - 配置Web.xml,设置过滤器以启用Struts2,如`<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>`。 - 编写Action类,继承自Struts2的ActionSupport,实现...

    SSH整合配置注意点

    - 在Web.xml中添加Spring监听器,以便初始化Spring容器并加载配置文件: ```xml <param-name>contextConfigLocation <param-value>classpath*:applicationContext-*.xml <listener-class>org.spring...

    SSH框架整合步骤ppt版本

    接着,在`web.xml`中配置Struts2的前端控制器`DispatcherServlet`。 ```xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter....

    最新版本Struts2.3.12+Spring3.2.2+Hibernate4.2.0框架配置详细步骤.docx

    - **配置web.xml**:在`web.xml`中配置Struts2的前端控制器Filter,如`<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>`。 - **创建web**:创建Action类,...

    ssh2框架的整合笔记

    在`web.xml`中添加Struts2过滤器的配置: ```xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter...

    ssh三大框架整合方案

    3. **配置Filter**:在`web.xml`文件中配置Struts的过滤器`FilterDispatcher`。 4. **编写配置文件**:在`src`或`web-inf/classes`目录下创建`struts.xml`配置文件,并按照标准格式设置文档类型定义(DTD)。 5. **...

    ssh(三大框架整合)

    配置文件通常包含在`WEB-INF`目录下的`applicationContext.xml`文件中。 6. **配置Hibernate**:定义Hibernate的配置文件`hibernate.cfg.xml`,包括数据库连接信息、Dialect设置等。此外,还需要为每个实体类定义...

    SSH2整合详细示例

    在Java Web开发领域,Struts2、Hibernate与Spring(简称SSH)三个框架被广泛应用于构建企业级应用系统。本示例将详细介绍如何整合这三个框架,实现一个简单的增删改查(CRUD)应用。 #### 二、环境配置 1. **开发...

    ssh(三大框架)集成

    确保在`web.xml`中加入了Struts2的拦截器配置,并在`struts.xml`中正确设置了命名空间。 - **Spring Bean实例化异常**: 如果Spring Bean无法实例化,请检查配置文件是否已正确加载以及Bean的配置是否有误。 - **...

    ssh整合文档

    #### 三、整合过程中的注意事项 - **依赖冲突**:在引入各个框架的JAR包时,要注意版本兼容性和依赖冲突问题,避免出现类找不到或方法签名不匹配等问题。 - **配置正确性**:确保web.xml和applicationContext.xml等...

    SSH三大框架整合步骤

    #### 四、注意事项 - **依赖版本兼容性**:确保所使用的各个框架版本之间相互兼容,尤其是Struts2与Spring之间的版本匹配。 - **异常处理**:设置合理的异常处理机制,提高系统的健壮性和用户体验。 - **性能优化**...

Global site tag (gtag.js) - Google Analytics