`
newleague
  • 浏览: 1499073 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

web.xml 中的listener、 filter、servlet 加载顺序及其详解(2)

阅读更多
  1. 22、配置Struts    
  2.     <display-name>Struts Blank Application</display-name>    
  3.     <servlet>    
  4.         <servlet-name>action</servlet-name>    
  5.         <servlet-class>    
  6.             org.apache.struts.action.ActionServlet    
  7.         </servlet-class>    
  8.         <init-param>    
  9.             <param-name>detail</param-name>    
  10.             <param-value>2</param-value>    
  11.         </init-param>    
  12.         <init-param>    
  13.             <param-name>debug</param-name>    
  14.             <param-value>2</param-value>    
  15.         </init-param>    
  16.         <init-param>    
  17.             <param-name>config</param-name>    
  18.             <param-value>/WEB-INF/struts-config.xml</param-value>    
  19.         </init-param>    
  20.         <init-param>    
  21.             <param-name>application</param-name>    
  22.             <param-value>ApplicationResources</param-value>    
  23.         </init-param>    
  24.         <load-on-startup>2</load-on-startup>    
  25.     </servlet>    
  26.     <servlet-mapping>    
  27.         <servlet-name>action</servlet-name>    
  28.         <url-pattern>*.do</url-pattern>    
  29.     </servlet-mapping>    
  30.     <welcome-file-list>    
  31.         <welcome-file>index.jsp</welcome-file>    
  32.     </welcome-file-list>    
  33.   
  34.     <!-- Struts Tag Library Descriptors -->    
  35.     <taglib>    
  36.         <taglib-uri>struts-bean</taglib-uri>    
  37.         <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>    
  38.     </taglib>    
  39.     <taglib>    
  40.         <taglib-uri>struts-html</taglib-uri>    
  41.         <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>    
  42.     </taglib>    
  43.     <taglib>    
  44.     <taglib-uri>struts-nested</taglib-uri>    
  45.     <taglib-location>/WEB-INF/tld/struts-nested.tld</taglib-location>    
  46.     </taglib>    
  47.     <taglib>    
  48.         <taglib-uri>struts-logic</taglib-uri>    
  49.         <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>    
  50.     </taglib>    
  51.     <taglib>    
  52.         <taglib-uri>struts-tiles</taglib-uri>    
  53.         <taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>    
  54.     </taglib>    
  55. 23、配置Spring(基本上都是在Struts中配置的)    
  56.   
  57.    <!-- 指定spring配置文件位置 -->    
  58.    <context-param>    
  59.       <param-name>contextConfigLocation</param-name>    
  60.       <param-value>    
  61.        <!--加载多个spring配置文件 -->    
  62.         /WEB-INF/applicationContext.xml, /WEB-INF/action-servlet.xml    
  63.       </param-value>    
  64.    </context-param>    
  65.   
  66.    <!-- 定义SPRING监听器,加载spring -->    
  67.   
  68.   <listener>    
  69.      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>    
  70.   </listener>    
  71.   
  72.   <listener>    
  73.      <listener-class>    
  74.        org.springframework.web.context.request.RequestContextListener    
  75.      </listener-class>    
  76.   </listener>
分享到:
评论

相关推荐

    web.xml 中的listener、 filter、servlet 加载顺序及其详解.doc

    Web.xml 中的 listener、filter、servlet 加载顺序及其详解 在 Web 应用程序中,web.xml 文件扮演着非常重要的角色,它定义了 Web 应用的结构和配置。其中,listener、filter、servlet 是三个非常重要的概念,它们...

    Tomcat中用web.xml控制Web应用详解

    Tomcat 中 web.xml 文件是 Web 应用的核心配置文件,负责管理 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。下面对 web.xml 文件中的重要元素进行详细解释。 context-param 元素 context-param 元素...

    web.xml配置详解, web.xml web.xml 配置实例

    Web.xml 配置详解 Web.xml 是一个部署描述符文件,用于描述 Web 应用程序的配置信息。该文件是基于 XML 语法的,所有的元素都是大小写敏感的。下面是 web.xml 配置文件的详细解释: 定义头和根元素 在 web.xml ...

    web.xml配置汇总(servlet2.3)

    ### Web.xml配置详解(Servlet 2.3) #### 一、概述 `web.xml`作为Java Web应用程序的核心配置文件,在Servlet 2.3规范中扮演着至关重要的角色。该文件通常位于WEB-INF目录下,用于定义和配置Web应用程序的各种...

    web.xml配置详解

    web.xml 配置详解 web.xml 配置详解是指在 ...web.xml 配置详解是 Java Web 应用程序中一个非常重要的配置文件,它包含了很多描述 servlet/JSP 应用的各个方面的元素,对于 Java Web 应用程序的开发和配置非常重要。

    详解Spring mvc的web.xml配置说明

    在构建基于Spring MVC的Web应用程序时,`web.xml`配置文件扮演着至关重要的角色。它定义了应用程序的行为,包括启动时的初始化、请求处理以及中间件的设置。下面我们将详细探讨`web.xml`中涉及Spring MVC的主要配置...

    WEB.XML详解

    WEB.xml详解主要涉及了Java EE Web应用程序的标准配置文件web.xml的详细使用说明,这是Servlet规范中定义的一个配置文件,用于配置web应用的初始化参数、servlet和filter、监听器等组件。 首先,web.xml文件在Web...

    web.xml文件配置.doc

    在filter配置中,多个filter的初始化顺序由它们在web.xml文件中的位置决定,但filter拦截资源的顺序则是根据filter-mapping的顺序进行。每个filter-mapping对应一个filter,且filter-mapping必须位于相应的filter...

    java web项目 web.xml配置详解

    在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...

    java/jsp web.xml详解

    在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。...`web.xml详解.pdf`文件应该提供了更详细的示例和解释,对于初学者来说是一份宝贵的参考资料。

    Web.xml配置详解

    在`web.xml`文件中,元素的加载顺序至关重要。通常的加载顺序为 `context-param -&gt; listener -&gt; filter -&gt; servlet`。这意味着在启动应用时,上下文参数(context-param)会被首先加载,接着是监听器(listener),...

    web.xml 详解

    ### Web.xml 详解 #### 1. 定义头和根元素 在开始解析`web.xml`文件前,我们先了解其基本结构。部署描述符文件即`web.xml`文件,像所有XML文件一样,必须以一个XML头开始。这个头声明指定了可用的XML版本及文件的...

    Tomcat(二) Tomcat实现:Servlet与web.xml介绍 以及 源码分析Tomcat实现细节1

    【Servlet与web.xml详解】 Servlet是Java EE标准中的一部分,用于构建动态Web应用程序。Tomcat作为Servlet容器,它遵循Servlet规范来运行和管理Servlet。在Servlet中,有以下几个关键概念: 1. **Listener(监听器...

    web.xml 文件详解

    `web.xml`文件主要由两部分组成:`&lt;web-app&gt;`元素内的全局配置和`&lt;servlet&gt;`、`&lt;servlet-mapping&gt;`、`&lt;filter&gt;`、`&lt;filter-mapping&gt;`、`&lt;listener&gt;`等元素定义的特定组件配置。 ```xml &lt;web-app&gt; &lt;!-- 全局配置 --...

    在web.xml中配置action或.do

    它不仅定义了Web应用的基本配置,还管理着诸如Servlet、过滤器(Filter)、监听器(Listener)等组件的配置信息。本文将详细介绍如何在`web.xml`中配置action或.do文件,以实现特定的功能需求。 #### 二、背景知识 在...

    部署描述文件web.xml配置详解.doc

    ### 部署描述文件web.xml配置详解 #### 一、引言 在Java Web开发中,`web.xml`是一个非常重要的配置文件,它作为Web应用程序的部署描述符,负责管理与应用程序相关的各项配置信息。本文将深入解析`web.xml`的各项...

Global site tag (gtag.js) - Google Analytics