springmvc中url-url-pattern /和/*的区别
2019独角兽企业重金招聘Python工程师标准>>>
在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下:
<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class>
</listener> <!-- Spring MVC Servlet --> <servlet> <servlet-name>servletName</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup>
</servlet> <servlet-mapping> <servlet-name>servletName</servlet-name> <strong><url-pattern>/</url-pattern></strong>
</servlet-mapping>
其中/和/*的区别:
< url-pattern > / </ url-pattern > 不会匹配到*.jsp,即:*.jsp不会进入spring的 DispatcherServlet类 。
< url-pattern > /* </ url-pattern > 会匹配*.jsp,会出现返回jsp视图时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。
总之,关于web.xml的url映射的小知识:
<url-pattern>/</url-pattern> 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url
<url-pattern>/*</url-pattern> 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)
转载于:https://my.oschina.net/dolphinboy/blog/907175
springmvc中url-url-pattern /和/*的区别相关推荐
- SpringMVC中过滤器和拦截器的区别
文章目录 1.引言 2.共同点 3.区别 3.1.拦截器 3.2.过滤器 4.具体实现 4.1.拦截器 4.1.1.拦截实现方式 4.1.2.拦截实现 4.2.过滤器 4.2.1.过滤器实现方式 4. ...
- HTML中scr是图片的什么,HTML中关于url、scr、href的区别
HTML中关于url.scr.href的区别 URL是什么 URL:Uniform Resource Locators(统一资源定位器)的简写,Web浏览器通过URL从Web服务器请求页面. url不 ...
- springMVC中URL中文乱码问题
解决springMVC中URL中文乱码问题 问题: 在java控制器里面如果转发或重定向的URL中有中文,那么请求该URL时就会造成乱码,导致访问出错. 事例 @RequestMapping(&quo ...
- springMVC中Dispatcher中的/和/*的区别
1. 首先 / 这个是表示默认的路径,及表示:当没有找到可以匹配的URL就用这个URL去匹配. 2. 在springmvc中可以配置多个DispatcherServlet,比如: 配置多个Dispat ...
- 在ASP.NET中实现Url Rewriting(非常的有价值!)
在ASP.NET中实现Url Rewriting 作者:Scott Mitchell 翻译:Janssen 1.0.请一定要抱着批评的态度来看该文章 1.1. 概要 分析如何使用微软提供的ASP.NE ...
- 深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 3
备注: 因为文章太长,所以将它分为三部分,本文是第三部分. 第一部分:深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 1 第二部分:深入浅出经典面试题:从浏览器中输入URL ...
- URI,URL和URN有什么区别?
人们谈论URL , URI和URN好像是不同的东西,但是用肉眼看起来都是一样的. 它们之间有什么明显区别? #1楼 这是我的简化: URN:唯一资源名称,即" what"(例如ur ...
- 如何在 ASP.NET Core 中使用 URL Rewriting 中间件
URL rewriting 是根据预先配置好的一组规则去修改 request url,值得注意的是:URL Rewriting 的重写功能和 url 重定向 是两个概念,本篇我们就来讨论下如何在 AS ...
- php 获取字符串中的url,php使用正则表达式获取字符串中的URL
今天写一个问答系统上线之后发现有很多人发链接了,由于业务部门要我们过滤掉网站地址了,下面我给大家分享一个提取字符串url地址函数,代码如下:$str ='本文实例讲述了php匹配字符串里所有URL地址 ...
- 单机斗地主单机_单击浏览器中的URL会发生什么
单机斗地主单机 In this article, I want my readers to get a picture of a very basic concept of the web world ...
最新文章
- greenplum error!
- SQL Sever 各版本下载 SQL Server 2012下载SQL Server 2008下载SQL Server 2005 下载SQL Server 2000 下载...
- Leecode240. 搜索二维矩阵 II——Leecode每日一题系列
- 【渝粤题库】国家开放大学2021春3935理工英语2题目
- java 判断范围_java判断一个点是否在一个围栏范围内
- Visual Studio 插件的开发
- 苹果承认iPhone 12“绿屏”等问题:目前正进行调查
- java 风车_Java兴趣编程-转动的大风车
- 使用UI创建vue项目并添加element ui和axios
- SQL中Case语句用法讨论
- redis两种持久化模式
- php和python_c语言,python和c语言的主要区别
- 图像局部特征(十一)--ORB描述子
- pg加密扩展的安装_PHP7安装已废弃的对称加密扩展mcrypt记录
- 日报系统、周报系统推荐
- 莫斯密码加密与解密--python加密篇
- ThinkPad键盘拆解与清理(附图详解)
- 淘宝图片上传接口,淘宝图片搜索商品接口,以图搜货接口,淘宝拍立淘接口
- Gabor滤波器 pytorch实现
- 万户OA助力红豆集团信息化建设方案
热门文章
- 国内大陆芯片70个细分领域重要代表企业!
- 人工智能如何推动神经科技发展?
- 知识图谱和图分析与可视化
- 最新《科学》重磅!科学家喊你赶快关心自己的孩子:缺乏母爱会导致大脑基因改变...
- 华为5G手机芯片被唱衰:美研究机构拆解6款量产机,不谈能力对标高通骁龙X50...
- “光纤之父”高锟离世,感谢他的贡献
- 新造车公司背后的「资本大佬」
- 德勤预测2018年9大科技趋势:AR走进普通用户,直播仍然是王道
- 坦白讲!90%的数据分析师都不合格!!
- 年轻人裸辞,需不需要“冷静期”?