在MANIFEST.MF文件中指定了Web-DispatcherServletUrlPatterns时千万要注意它的规则,首先它必须是符合servlet的url-pattern的,其规则如下:
在web.xml文件中,以下语法用于定义映射:
1.以”/’开头和以”/*”结尾的是用来做路径映射的。
2.以前缀”*.”开头的是用来做扩展映射的。
3.“/” 是用来定义default servlet映射的。
4.剩下的都是用来定义详细映射的。比如: /aa/bb/cc.action
所以,为什么定义”/*.action”这样一个看起来很正常的匹配会错?因为这个匹配即属于路径映射,也属于扩展映射,导致容器无法判断。
同时,spring的mvc在进行url匹配的时候是将Web-DispatcherServletUrlPatterns去掉后再匹配mappings的,如spring的定义文件的mappings如下:
<property name="mappings">
<props>
<prop key="/abcd/test.do">test_Controller</prop>
</props>
</property>
如果你的Web-DispatcherServletUrlPatterns指定为/abcd/*,那么访问地址应该是:/abcd/abcd/test.do,而不是/abcd/test.do。
【http://ferreousbox.javaeye.com/blog/284299】
分享到:
相关推荐
开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE...
赠送jar包:sentinel-web-servlet-1.8.0.jar; 赠送原API文档:sentinel-web-servlet-1.8.0-javadoc.jar; 赠送源代码:sentinel-web-servlet-1.8.0-sources.jar; 赠送Maven依赖信息文件:sentinel-web-servlet-...
赠送jar包:springfox-spring-web-2.9.2.jar; 赠送原API文档:springfox-spring-web-2.9.2-javadoc.jar; 赠送源代码:springfox-spring-web-2.9.2-sources.jar; 赠送Maven依赖信息文件:springfox-spring-web-...
Vue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-web-musicVue3.0-...
赠送jar包:spring-web-5.2.0.RELEASE.jar; 赠送原API文档:spring-web-5.2.0.RELEASE-javadoc.jar; 赠送源代码:spring-web-5.2.0.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-web-5.2.0.RELEASE.pom;...
赠送jar包:spring-web-5.0.10.RELEASE.jar; 赠送原API文档:spring-web-5.0.10.RELEASE-javadoc.jar; 赠送源代码:spring-web-5.0.10.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-web-5.0.10.RELEASE....
spring-web-5.0.4.RELEASE.jar; spring-web-5.0.4.RELEASE.jar
从给定的信息来看,似乎存在一定的误解,因为提供的内容与标题和描述中提及的主题“WEB-INF目录下的jsp页面如何访问”并不相符。然而,基于题目要求,我将围绕“WEB-INF目录下的jsp页面如何访问”这一主题进行详细的...
赠送jar包:spring-security-web-5.6.1.jar; 赠送原API文档:spring-security-web-5.6.1-javadoc.jar; 赠送源代码:spring-security-web-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-web-5.6.1....
还在烦恼JS前端,或者移动端缓存使用什么来储存吗。可以使用web-storage-cache.js,进行数据缓存。
赠送jar包:sentinel-web-servlet-1.8.0.jar 赠送原API文档:sentinel-web-servlet-1.8.0-javadoc.jar 赠送源代码:sentinel-web-servlet-1.8.0-sources.jar 包含翻译后的API文档:sentinel-web-servlet-1.8.0-...
Spring Web模块(spring-web-5.2.3.RELEASE.jar)主要负责提供Web相关的功能支持,包括HTTP请求的处理、Servlet上下文的访问以及WebSocket的支持等。这个模块包含了Spring的HttpMessageConverter,用于在HTTP请求和...
@ vue / web-component-wrapper 包装并将Vue组件注册为自定义元素。兼容性。 不支持IE11及以下版本。 如果定位本机支持ES2015但不支持本机Web组件的浏览器: 您还将需要 。 有关和支持,请访问caniuse.com。 使用...
标题“最新思科Cisco CCNP CCIE 模拟器WEB-IOU使用教程”和描述“大家在在刚开始使用WEB-IOU的时候,难免会遇到一些小问题,这边,把一些常见的问题的解决方法分享给大家”表明本文主要讲解如何使用Cisco公司的CCNP...
【思科超强模拟器 WEB-IOU 中文版使用手册】是为网络专业人士提供的一款强大的模拟工具,尤其适合初学者和准备CCNA、CCIE、CCNP等认证考试的学员。WEB-IOU,全称为Web-based IOU(Input/Output Unit),是由思科开发...
赠送jar包:spring-web-5.3.15.jar; 赠送原API文档:spring-web-5.3.15-javadoc.jar; 赠送源代码:spring-web-5.3.15-sources.jar; 赠送Maven依赖信息文件:spring-web-5.3.15.pom; 包含翻译后的API文档:spring...
赠送jar包:springfox-spring-web-2.7.0.jar; 赠送原API文档:springfox-spring-web-2.7.0-javadoc.jar; 赠送源代码:springfox-spring-web-2.7.0-sources.jar; 赠送Maven依赖信息文件:springfox-spring-web-...
赠送jar包:springfox-spring-web-2.2.2.jar; 赠送原API文档:springfox-spring-web-2.2.2-javadoc.jar; 赠送源代码:springfox-spring-web-2.2.2-sources.jar; 赠送Maven依赖信息文件:springfox-spring-web-...
《深入剖析C-Web-Server源码:理解Web服务器的基石》 在互联网技术日新月异的今天,Web服务器作为互联网应用的核心组件,其工作原理和技术细节一直备受关注。而C-Web-Server,这款用C语言编写的原生Web服务器,为...
spring-web-5.1.0.RELEASE,最新spring-web jar包。