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

web.xml中web.xml url-pattern用法

    博客分类:
  • j2ee
阅读更多
三种用法
1 完全匹配
    <url-pattern>/test/list.do</url-pattern>
2 目录匹配
    <url-pattern>/test/*</url-pattern>
3 扩展名匹配
    <url-pattern>*.do</url-pattern>

注意事项
☆ 容器会首先查找完全匹配,如果找不到,再查找目录匹配,如果也找不到,就查找扩展名匹配。
☆ 如果一个请求匹配多个“目录匹配”,容器会选择最长的匹配。
☆ 定义”/*.action”这样一个看起来很正常的匹配会报错?因为这个匹配即属于路径映射,也属于扩展映射,导致容器无法判断。
☆ “/” 是用来定义default servlet映射的。
分享到:
评论

相关推荐

    web.xml配置文件详解

    ### web.xml配置文件详解 #### 一、概述 `web.xml`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...

    web.xml中配置过滤器

    但是,为了使用与过滤器有关的元素,必须在 web.xml 文件中使用版本 2.3 的 DTD。 过滤器可以截取和修改进入一个 Servlet 或 JSP 页面的请求或从一个 Servlet 或 JSP页面发出的响应。在执行一个 Servlet 或 JSP页面...

    web.xml配置详解

    web.xml 是一个在 Java web 应用程序中用于配置 servlet、filter、listener、jsp 等组件的文件。它是 Java Servlet 规范的一部分,用于描述一个 web 应用程序的结构和组件关系。 Servlet 配置 在 web.xml 文件中,...

    web.xml 文件详解

    **web.xml 文件详解** 在Java Web应用程序中,`web.xml`...虽然现代框架如Spring Boot倾向于使用注解驱动和自动配置,但深入理解`web.xml`仍然有助于理解Web应用的工作原理,特别是在处理老项目或进行低级别配置时。

    java web项目 web.xml配置详解

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

    web.xml配置详细说明.txt

    本文将深入解析`web.xml`配置文件中的各个元素及其用法。 一、web.xml文件结构 `web.xml`文件通常分为三部分:`&lt;web-app&gt;`元素内的全局配置、`&lt;servlet&gt;`元素定义的Servlet和`&lt;servlet-mapping&gt;`元素映射的Servlet...

    struts1中web.xml配置详解

    struts1 中 web.xml 配置详解 struts1 框架是一种基于 Java 语言的 Web 应用程序开发框架,它提供了一个灵活的、...本文详细解释了 web.xml 文件中的配置项和相关知识点,以便于开发者更好地理解和使用 Struts 框架。

    Filter过滤器的代码及其web.xml配置代码

    在这个主题中,我们将深入理解Filter的使用方法以及如何在`web.xml`中进行配置。 首先,Filter的工作原理是基于Servlet规范中的请求链模型,当用户发送请求到服务器时,Filter会先于Servlet拦截请求,执行预定义的...

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

    `web.xml`作为Java Web应用程序的核心配置文件,在Servlet 2.3规范中扮演着至关重要的角色。该文件通常位于WEB-INF目录下,用于定义和配置Web应用程序的各种组件和服务。通过深入解析`web.xml`的关键元素和属性,...

    用web.xml控制Web应用的行为

    - **命名JSP页面**:JSP页面通常通过`servlet-mapping`中的URL模式进行映射,但在`web.xml`中也可以直接定义,以便控制其访问。 4. **禁止激活器servlet** - **重新映射/servlet/URL模式**:默认情况下,servlet...

    web.xml配置文件详解[文].pdf

    以下是对`web.xml`文件中主要元素的详细解释: 1. `&lt;display-name&gt;`: 这个元素用来指定Web应用的显示名称,通常用于管理和文档化目的。 2. `&lt;description&gt;`: 提供Web应用的简短说明或描述,有助于理解和维护。 3....

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

    在web.xml文件中,你可以通过`&lt;listener&gt;`元素定义监听器,当Web应用启动时,Tomcat会实例化这些监听器并调用相应的初始化方法。 ```xml &lt;listener-class&gt;org.springframework.web.context....

    web.xml详解(txt)

    在本文中,我们将详细探讨`web.xml`中的各个元素及其功能。 #### 2. 核心元素解析 ##### 2.1 `&lt;web-app&gt;` - **定义**:`&lt;web-app&gt;`是`web.xml`文件的根元素,用于包含所有其他配置元素。 - **属性**: - `id`:可...

    关于web.xml配置文件记录.docx

    通过&lt;filter-name&gt;引用过滤器,并使用&lt;url-pattern&gt;或&lt;servlet-name&gt;定义应用规则。 - ****: 注册监听器,监听特定的事件,如会话创建或销毁。 - ****: 定义Servlet,包括&lt;servlet-name&gt;、&lt;servlet-class&gt;和可选的...

    Servlet中Web.xml详解

    ### Servlet中Web.xml详解 #### 一、概述 在Servlet技术中,`web.xml`文件起着至关重要的作用。作为Web应用程序的核心配置文件之一,它主要用于定义Servlet容器如何加载和配置Servlet及其相关组件。本文将深入探讨...

    常用的实用的web.xml

    以下是web.xml中一些关键元素的详细解释: 1. **`&lt;description&gt;`**: 这个元素用于提供Web应用程序的描述性文本,帮助用户理解应用的目的和功能。 2. **`&lt;display-name&gt;`**: 定义Web应用的显示名称,通常在管理...

    web.xml文件的作用

    本文将详细介绍`web.xml`文件的基本概念、结构以及其在Web应用程序中的主要用途。 #### 二、基本结构与定义 `web.xml`文件遵循XML标准,因此需要遵循一定的格式规范。最基础的`web.xml`文件结构如下: ```xml &lt;?...

    URL-pattern解析

    这里的`doCar`需要在`web.xml`中设置相应的`url-pattern`,以确保服务器能正确地将请求路由到正确的Servlet。 总结一下,`url-pattern`在Servlet技术中扮演着核心角色,它定义了Servlet的访问路径,使得服务器能够...

    web.xml详解(web-app_2_3.dtd)

    在Java Web开发中,`web.xml`是部署描述文件的核心部分,它定义了Web应用程序的各种配置信息。本文将详细解析`web-app_2_3.dtd`中定义的主要元素及其作用,帮助开发者更好地理解和应用这些配置。 #### 1. `icon`...

    Web.xml中配置Struts[参考].pdf

    首先,我们需要在Web.xml中声明ActionServlet,使用元素: &lt;servlet-name&gt;action&lt;/servlet-name&gt; &lt;servlet-class&gt;org.apache.struts.action.ActionServlet&lt;/servlet-class&gt; 在上面的代码中,我们定义了一个名...

Global site tag (gtag.js) - Google Analytics