`
445822357
  • 浏览: 752919 次
文章分类
社区版块
存档分类
最新评论

如何在web.xml配置spring,struts2配置以及过滤器

 
阅读更多
web.xml
我们在整合hibernate.cfg.xml,struts.xml之后,Spring如何在web.xml配置内,以及当我们出现了懒加载异常后,为了不改变懒加载的模式,那么我们该如何去做?
1.我们配置完spring之后,那么紧接着就是在web.xml中,配置listener了
<listener>
<listener-class>...................ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>ContextConfigLoaction</param-name>
<param-value>classpath:application*.xml</param-value>
  </context-param>
2.我们配置完struts2之后,那么紧接着就是在web.xml中,配置struts2的过滤器了
<filter>
<filter-name>struts2</filter-name>
<filter-class>....StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.当我们遇到懒加载异常的时候,又不像改变它的加载模式的时候,这时候,我们就可以在web.xml中配置 OpenSessionInviewFilter过滤器,来解决这个问题了。
<filter>
<filter-name>OpenSessionInviewFilter</filter-name>
<filter-class>......OpenSessionInviewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>OpenSessionInviewFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>


分享到:
评论

相关推荐

    struts.xml和applicationContext.xml、web.xml的配置

    这部分配置将Struts2的过滤器和Spring的上下文加载过滤器映射到所有的URL,确保这两个框架可以正常工作。 总结来说,`struts.xml` 负责Struts2的Action配置,`applicationContext.xml` 管理Spring的Bean和依赖,而`...

    web.xml 配置大全

    本篇文章将深入探讨`web.xml`配置大全,包括其基本结构、常见元素以及与Spring、Struts2、JSF等框架的集成。 `web.xml`的根元素是`&lt;web-app&gt;`,它包含了所有其他配置元素。这个文件一般位于项目的`WEB-INF`目录下,...

    spring在web.xml中和在struts中的不同配置.[收集].pdf

    两者的主要区别在于初始化时机和依赖管理的方式,Spring的WebApplicationContext通过`web.xml`监听器或过滤器进行全局初始化,而Struts2插件则在Struts2的生命周期内处理依赖注入。选择哪种方式取决于项目的具体需求...

    struts2+hibenate+spring的配置文件

    在SSH整合中,`web.xml`主要负责设置过滤器、监听器和Servlet。例如,Struts2的前端控制器`StrutsPrepareAndExecuteFilter`会在这里被配置,用于拦截所有请求并转发到Struts2的处理流程中。同时,Spring的...

    struts2版本 2.1.6 必须的jar包 和 web.xml 文件的修改

    在Struts2中,`web.xml`是应用的部署描述符,它定义了初始化参数、过滤器、监听器和Servlet等关键元素。以下是你需要关注的部分: 1. **StrutsPrepareAndExecuteFilter** - 配置Struts2的过滤器,负责拦截所有HTTP...

    webWork,xwork.xml,web.xml配置

    在WebWork中,`web.xml`主要用来设置Servlet、过滤器(Filter)以及监听器(Listener): 1. **WebWork Dispatcher Servlet**:WebWork通过DispatcherServlet处理HTTP请求。你需要在`web.xml`中注册这个Servlet,并...

    Struts2 Spring Jpa 配置测试

    1. **Struts2配置**:首先,需要在项目的`web.xml`文件中配置Struts2的核心过滤器`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`。接着,创建`struts.xml`配置文件,定义Action类、结果...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    是否struts过滤器中提供的静态内容应该被浏览器缓存在头部属性中 struts.serve.static Whether the Struts filter should serve static content or not 是否struts过滤器应该提供静态内容 struts.tag....

    web.xml配置[归纳].pdf

    《web.xml配置归纳》 ...总结来说,`web.xml`是Java Web应用的灵魂,通过精确配置,我们可以控制Spring的上下文加载、过滤器的执行、MVC框架的行为、日志系统的初始化以及Ajax框架的功能,实现高效且定制化的Web应用。

    SSH框架配置文件及web.xml jar包

    在SSH框架中,web.xml通常用于注册DispatcherServlet(Spring MVC的前端控制器)、Filter(如Struts2的FilterDispatcher)以及Spring的ContextLoaderListener,以启动Spring应用上下文。 5. **jar包**:SSH框架所需...

    Spring-Struts2项目环境搭建

    7. **配置web.xml**:最后,配置Web应用的部署描述符`web.xml`,包括Servlet容器的配置以及Struts2和Spring的过滤器配置。 8. **测试和运行**:完成上述步骤后,可以通过启动服务器并在浏览器中访问URL来测试项目...

    struts核心jar包及xml配置文件

    - Struts2的FilterDispatcher过滤器捕获请求,根据请求的URL找到相应的Action配置。 - 如果请求需要登录或其他验证,会经过预定义的拦截器栈进行处理。 - 执行对应的Action,Action中的业务逻辑处理请求。 - Action...

    Spring与Struts2整合

    在Java Web开发中,Spring... 首先,需要在项目中引入Struts2的依赖,并在web.xml中配置Struts2的核心过滤器`org.apache.struts2.dispatcher.FilterDispatcher`或更新版本的`org.apache.struts2.dispatcher.ng.filter....

    Spring+hibernate+struts2整合配置详解

    - 修改`WEB-INF/web.xml`,添加Struts2过滤器配置: ``` &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter &lt;filter-name&gt;struts2 ...

    Struts2.5.2的配置及问题解决

    2. 配置web.xml中的Struts过滤器。 3. 编写struts.xml配置文件。 4. 解决可能出现的依赖问题,如日志和类找不到错误。 5. 验证配置是否成功,通过运行应用来测试。 通过遵循这些步骤,开发者能够有效地配置和使用...

    struts2和spring和hibernate整合所需包集合.rar

    1. **配置Struts2**:在web.xml中配置Struts2的前端控制器Filter,设置过滤器类`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`。 2. **配置Spring**:同样在web.xml中配置Spring的...

    搭建SSH框架需要引入的Struts2包(log4j,spring-web,struts2-spring-plugin)

    对于Struts2和Spring的配置,我们需要在`struts.xml`和`spring-context.xml`文件中进行相应的设置,例如定义Action类、配置Spring Bean以及指定Struts2与Spring的整合方式。同时,确保web.xml文件中配置了...

    ssh中struts2,spring,各配置说明

    下面分别介绍SSH中的Struts2.xml、Spring.xml和web.xml配置。 **Struts2.xml配置** Struts2是基于Action的MVC框架,其配置文件Struts2.xml主要负责定义Action、Action类与结果页面的映射关系。例如: ```xml ...

    S2S3H3(Struts2.3.4+Spring3.0+Hibernate3.3)配置步骤

    - 更新web.xml以配置Struts2过滤器和Spring的ContextLoaderListener: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi=...

    struts2所有包和配置文件

    在Struts2中,`web.xml`通常会包含Struts2的前端控制器Servlet,即`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`的配置。这个过滤器负责拦截HTTP请求,并将它们路由到Struts2的Action类...

Global site tag (gtag.js) - Google Analytics