在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...
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包: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-...
赠送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和Meta-Inf详解 Web-Inf和Meta-Inf是两种常见的配置文件,在Java Web应用程序中扮演着重要的角色。下面我们将详细介绍Web-Inf和Meta-Inf的作用、结构和应用。 Web-Inf Web-Inf是一种配置文件,主要用于...
从给定的信息来看,似乎存在一定的误解,因为提供的内容与标题和描述中提及的主题“WEB-INF目录下的jsp页面如何访问”并不相符。然而,基于题目要求,我将围绕“WEB-INF目录下的jsp页面如何访问”这一主题进行详细的...
【思科超强模拟器 WEB-IOU 中文版使用手册】是为网络专业人士提供的一款强大的模拟工具,尤其适合初学者和准备CCNA、CCIE、CCNP等认证考试的学员。WEB-IOU,全称为Web-based IOU(Input/Output Unit),是由思科开发...
赠送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....
@ vue / web-component-wrapper 包装并将Vue组件注册为自定义元素。兼容性。 不支持IE11及以下版本。 如果定位本机支持ES2015但不支持本机Web组件的浏览器: 您还将需要 。 有关和支持,请访问caniuse.com。 使用...
还在烦恼JS前端,或者移动端缓存使用什么来储存吗。可以使用web-storage-cache.js,进行数据缓存。
Spring Web模块(spring-web-5.2.3.RELEASE.jar)主要负责提供Web相关的功能支持,包括HTTP请求的处理、Servlet上下文的访问以及WebSocket的支持等。这个模块包含了Spring的HttpMessageConverter,用于在HTTP请求和...
spring-web-5.1.5.RELEASE.jar
springfox-spring-web-2.9.2
赠送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-...
赠送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包:spring-web-4.3.12.RELEASE.jar; 赠送原API文档:spring-web-4.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-web-4.3.12.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-web-4.3.12.RELEASE....