`
文鸯
  • 浏览: 305701 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

web.xml中<url-pattern>的3种写法

阅读更多

① 完全匹配

  1. <!---->  
  2. <url-pattern>/test/list.do</url-pattern>  

② 目录匹配

  1. <!---->  
  2. <url-pattern>/test/*</url-pattern>  

③ 扩展名匹配

  1. <!---->  
  2. <url-pattern>*.do</url-pattern>  

 

<servlet-mapping></servlet-mapping>servlet-mapping的重要规则:

☆ 容器会首先查找完全匹配,如果找不到,再查找目录匹配,如果也找不到,就查找扩展名匹配。

☆ 如果一个请求匹配多个“目录匹配”,容器会选择最长的匹配。

分享到:
评论

相关推荐

    url-pattern的3种写法

    在Web应用开发中,`web.xml`配置文件扮演着极其重要的角色,其中`&lt;url-pattern&gt;`元素用于定义Servlet的映射规则,即URL模式。通过不同的URL模式,我们可以精确地控制Servlet如何被客户端请求所调用。本文将详细介绍`...

    分享SpringMVC归纳

    &lt;url-pattern&gt;/&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 2. **配置处理器映射器(HandlerMapping)** - 处理器映射器用于将URL映射到具体的处理器上。 ```xml &lt;bean class="org.springframework.web.servlet....

    struts2.0学习笔记

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 在第二节中,我们介绍了如何进行简单的输入验证。Struts2提供了一套标签库,比如`s:form`、`s:textfield`、`s:password`和`s:submit`,它们使得在JSP页面中...

    简单的JSP登入过滤器类写法

    &lt;url-pattern&gt;/admin/pages/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 这表明名为`AdminFilter`的过滤器将应用于所有以`/admin/pages/`开头的URL,阻止未登录用户访问这些页面。 另外,代码中还包含了一个判断逻辑...

    servlet路径说明

    首先,我们需要了解在`web.xml`配置文件中,`&lt;url-pattern&gt;`元素的作用。这个元素用于定义Servlet的访问URL模式。例如,`&lt;url-pattern&gt;/test&lt;/url-pattern&gt;`表明当用户请求以`/test`开头的URL时,该Servlet会被调用...

    用servlet实现了文件上传

    &lt;url-pattern&gt;/upload&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 2. **创建Servlet**:在`UploadServlet`类中,重写`doPost`方法,因为文件上传通常通过POST请求进行。导入必要的库并初始化`ServletFileUpload`对象。 ...

    myeclipse开发servlet_动力节点Java学院整理

    &lt;url-pattern&gt;/myservlet&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 这里,`servlet-name`对应Servlet的逻辑名称,`servlet-class`是Servlet类的全限定名,`url-pattern`则是Servlet对外的访问路径。 你可以为同一个...

    SpringSecurity笔记2-SpringSecurity命名空间

    例如,`&lt;intercept-url pattern="/admin/**" access="hasRole('ROLE_ADMIN')" /&gt;`表明只有拥有"ROLE_ADMIN"角色的用户才能访问以"/admin/"开头的所有URL。 在SpringSecurity中,`&lt;authentication-manager&gt;`命名空间...

    javaWeb笔记.docx

    &lt;url-pattern&gt;/hello&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 访问 URL:`http://localhost:8080/Web01/hello` ### ServletRequest 和 ServletResponse 接口 - **ServletRequest**:用于从客户端获取数据。 - `...

    jpivot学习总结.doc

    &lt;jp:mondrianQuery dataSource="feeDS" id="query01" catalogUri="/WEB-INF/queries/feeSchema.xml"&gt; 例子在tomcat中定义了数据源feeDS 2.2. 各种维度类型  一般维度 例子中定义了维度:[term].[所有终端] 按终端...

    解决JSP开发中Web程序显示中文三种方法

    &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 这样,所有通过该过滤器的请求都将自动设置为指定的编码(这里是GBK),从而避免了因编码问题导致的乱码。 总结: 在JSP开发中,解决中文显示问题主要涉及...

    java_web开发中的路径问题定义.pdf

    在`web.xml`配置文件中,URL映射中的`/`前缀同样表示Web应用的根路径,例如,`&lt;url-pattern&gt;/dir1/c.jsp&lt;/url-pattern&gt;`会匹配到Web应用的特定资源。 总结一下,路径的处理在浏览器端、服务器端转发和重定向时有...

    Javaweb面试题

    - **解析:** 在web.xml中使用`&lt;servlet-mapping&gt;`和`&lt;url-pattern&gt;`配置Servlet的访问路径。 16. **Servlet程序入口点:** - **选项分析:** - A `init()`:初始化方法。 - B `main()`:Java程序的主方法。 -...

    2021-2022计算机二级等级考试试题及答案No.13246.docx

    - **解释**: 在Web应用的部署描述符(web.xml)中,Servlet的访问路径是在&lt;servlet-mapping&gt;元素下的&lt;url-pattern&gt;标签中定义的。 ### 20. 函数 mod 的计算 - **题目**: 函数`mod(23,-5)`的结果是? - A. 3 - B. ...

    JavaWeb项目中springmvc和tomcat对静态文件的处理

    &lt;url-pattern&gt;*.js&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 这段配置意味着,所有以`.js`结尾的URL请求都将由`defaultServlet`来处理。URL模式有三种常见写法: 1. 精确匹配:例如`/abc`,只匹配`/abc`这个确切的...

    CAS 客户端排除不需要过滤的路径

    排除CAS客户端不需要过滤的路径,在web.xml文件中配置排除地址。

    ISAPI-REWRITE伪静态规则写法以及说明

    ISAPI_REWRITE是一种在IIS(Internet Information Services)服务器上实现URL重写的技术,它类似于Apache服务器中的mod_rewrite模块。本文将详细介绍ISAPI_REWRITE伪静态规则的写法及其应用场景。 首先,我们要理解...

    html5测试题.docx

    - **A** `&lt;article&gt;`:用于表示文档、页面或者应用程序中的独立部分,如一篇新闻报道、博客文章等。 - **B** `&lt;bdi&gt;`:用于指示浏览器不要改变某些文本的方向性,例如用户提交的内容可能包含未知方向的文字。 - *...

Global site tag (gtag.js) - Google Analytics