1. 过滤器
<!-- 定义Filter -->
<filter>
<!-- Filter的名字 -->
<filter-name>log</filter-name>
<!-- Filter的实现类 -->
<filter-class>lee.LogFilter</filter-class>
</filter>
<!-- 定义Filter拦截的URL地址 -->
<filter-mapping>
<!-- Filter的名字 -->
<filter-name>log</filter-name>
<!-- Filter负责拦截的URL 全部以/的请求,如果<url-pattern>/*.action </>,将会以拦截*.action的请求-->
<url-pattern>/*</url-pattern>
</filter-mapping>
附加说明:
在Servlet2.4中filter-mapping中加入了新的标签<dispatcher> ,里面有4个值即REQUEST, FORWARD,INCLUDE和ERROR,默认不写这个标签的时候是REQUEST,该标签是根据客户端传过来的地址进行过滤,FORWARD方法传过来的request方法可以拦截,<ERROR-PAGE>错误页面传过来的拦截,INCLUDE包含过来的过滤,一般REQUEST传过来的拦截.该标签可以加入多个.
分享到:
相关推荐
以上只是 `web.xml` 文件中的一部分标签解析,实际上还有许多其他标签,如 `filter`、`servlet`、`listener` 等,它们分别用于过滤器配置、Servlet定义和事件监听器注册。每个标签都在构建和配置Java Web应用的过程...
`tld`文件夹可能包含了JSTL的TLD文件,这些文件需要被放置在`WEB-INF`目录下,这样Web容器在解析JSP页面时就能找到对应的标签库定义。 具体步骤如下: 1. **解压文件**:首先,下载提供的压缩包,并将其解压。 2. ...
最后,web.xml文件也支持可扩展性,允许通过taglib元素声明自定义标签库的位置,以及通过resource-ref声明外部资源工厂。security-constraint和login-config则用于安全配置,如用户认证方式和保护特定资源。 了解和...
但是,如果web.xml文件存在语法错误或配置错误,Jboss将无法正确地解析该文件,从而导致启动报错Failed to parse WEB-INF/web.xml; - nested throwable。 错误分析 从错误日志中可以看到,Jboss在启动时抛出了一个...
### web.xml 详细解析 `web.xml` 是 Java EE ...通过以上解析,我们可以看到 `web.xml` 在 Java Web 开发中扮演的重要角色,它是应用部署和运行的关键配置文件,合理配置 `web.xml` 对于确保应用的正确运行至关重要。
在`web.xml`文件中,所有的配置信息都包裹在`<web-app>`标签内,该标签是整个文档的根节点。下面将详细介绍`web.xml`中常见的几个主要元素及其作用。 #### 三、关键元素解析 ##### 1. `<display-name>` 和 `...
首先,web.xml文件在Web应用启动时被Web容器读取,其作用是在应用部署和运行时提供配置信息。当Web容器启动Web项目时,它首先读取web.xml文件中的和节点。 ServletContext是整个Web应用的上下文环境对象,它是在Web...
【web.xml】是Java Web应用程序的核心配置文件,用于定义应用的结构、行为和运行时环境。它是基于XML的,遵循特定的语法规则和元素顺序。以下是对web.xml配置文件中各个元素的详细说明: 1. **定义头和根元素** - ...
本文将深入解析web.xml文件的各个组成部分及其作用。 1. **定义头和根元素** web.xml文件始于XML声明,它指定了XML版本和字符编码。紧随其后的是DOCTYPE声明,用来表明servlet规范的版本(如2.2或2.3)以及遵循的...
`web.xml`是Java Web应用程序中的核心配置文件,用于定义和管理Web应用的各种配置信息。通过深入理解`web.xml`,开发人员可以更好地控制Web应用的行为和特性,提高编程效率与质量。 #### 二、web.xml结构与元素 `...
通过对`web.xml`配置文件的深入解析,我们可以看到它是如何组织和管理Web应用程序的各种组件的。无论是Filter、Servlet还是Session的配置,都需要按照DTD的要求正确地填写相应的标签和属性。熟练掌握这些配置技巧,...
根据提供的文件信息,我们可以深入探讨以下几个关键的知识...通过上述详细的解析,我们可以了解到 `web.xml` 文件在 Java Web 开发中的重要作用及其配置细节。这些知识点对于理解和掌握 Java Web 开发具有重要的意义。
本文将对tongweb.xml的主要内容进行深入解析,帮助运维人员更好地理解和处理TongWeb相关问题。 首先,tongweb.xml中的`<auto-deploy>`和`<hot-deploy>`元素分别用于设置应用的自动部署和热部署策略。`<auto-deploy>...
### Web.xml中的MIME-Type标签作用与使用详解 在Java Web开发中,`web.xml`配置文件扮演着至关重要的角色。它定义了Web应用程序的基本结构和行为,包括Servlet的映射、过滤器、监听器等配置。其中,`mime-mapping`...
`geronimo-web.xml`是Geronimo针对Web应用的特定部署计划文件,它与标准的`web.xml`文件一起使用,用于在Geronimo服务器上部署包含JSP和Servlet的Web应用程序。虽然`geronimo-web.xml`是可选的,但在某些情况下,如...
《深入理解Web.xml:作用与常用标签解析》 Web.xml文件是Java Web应用程序的核心配置文件,主要用于初始化工程的配置信息,包括但不限于欢迎页面、过滤器(filter)、监听器(listener)、Servlet、Servlet映射...
web.xml文件的根元素是<web-app>,它是web.xml文件的开始和结束标签。web.xml文件中可以包含多个标签元素,每个标签元素都有其特定的功能和用途。 二、web.xml的模式文件 web.xml的模式文件是由Sun公司定义的,每...
`web.xml`文件的结构和顺序非常重要,因为Tomcat服务器会按照定义的顺序解析这些元素。如果顺序不正确,可能导致解析错误,如SAXParseException。此外,`web.xml`文件遵循一定的DTD(Document Type Definition)或...
通过`contextConfigLocation`参数指定多个XML配置文件路径,其中`classpath*:`表示从类路径下的指定目录中加载所有符合通配符规则的XML文件。这样,Spring容器在启动时会自动加载这些配置文件并初始化。 #### 三、...