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 /和/*的区别相关推荐

  1. SpringMVC中过滤器和拦截器的区别

    文章目录 1.引言 2.共同点 3.区别 3.1.拦截器 3.2.过滤器 4.具体实现 4.1.拦截器 4.1.1.拦截实现方式 4.1.2.拦截实现 4.2.过滤器 4.2.1.过滤器实现方式 4. ...

  2. HTML中scr是图片的什么,HTML中关于url、scr、href的区别

    HTML中关于url.scr.href的区别 URL是什么 URL:Uniform Resource Locators(统一资源定位器)的简写,Web浏览器通过URL从Web服务器请求页面. url不 ...

  3. springMVC中URL中文乱码问题

    解决springMVC中URL中文乱码问题 问题: 在java控制器里面如果转发或重定向的URL中有中文,那么请求该URL时就会造成乱码,导致访问出错. 事例 @RequestMapping(&quo ...

  4. springMVC中Dispatcher中的/和/*的区别

    1. 首先 / 这个是表示默认的路径,及表示:当没有找到可以匹配的URL就用这个URL去匹配. 2. 在springmvc中可以配置多个DispatcherServlet,比如: 配置多个Dispat ...

  5. 在ASP.NET中实现Url Rewriting(非常的有价值!)

    在ASP.NET中实现Url Rewriting 作者:Scott Mitchell 翻译:Janssen 1.0.请一定要抱着批评的态度来看该文章 1.1. 概要 分析如何使用微软提供的ASP.NE ...

  6. 深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 3

    备注: 因为文章太长,所以将它分为三部分,本文是第三部分. 第一部分:深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 1 第二部分:深入浅出经典面试题:从浏览器中输入URL ...

  7. URI,URL和URN有什么区别?

    人们谈论URL , URI和URN好像是不同的东西,但是用肉眼看起来都是一样的. 它们之间有什么明显区别? #1楼 这是我的简化: URN:唯一资源名称,即" what"(例如ur ...

  8. 如何在 ASP.NET Core 中使用 URL Rewriting 中间件

    URL rewriting 是根据预先配置好的一组规则去修改 request url,值得注意的是:URL Rewriting 的重写功能和 url 重定向 是两个概念,本篇我们就来讨论下如何在 AS ...

  9. php 获取字符串中的url,php使用正则表达式获取字符串中的URL

    今天写一个问答系统上线之后发现有很多人发链接了,由于业务部门要我们过滤掉网站地址了,下面我给大家分享一个提取字符串url地址函数,代码如下:$str ='本文实例讲述了php匹配字符串里所有URL地址 ...

  10. 单机斗地主单机_单击浏览器中的URL会发生什么

    单机斗地主单机 In this article, I want my readers to get a picture of a very basic concept of the web world ...

最新文章

  1. greenplum error!
  2. SQL Sever 各版本下载 SQL Server 2012下载SQL Server 2008下载SQL Server 2005 下载SQL Server 2000 下载...
  3. Leecode240. 搜索二维矩阵 II——Leecode每日一题系列
  4. 【渝粤题库】国家开放大学2021春3935理工英语2题目
  5. java 判断范围_java判断一个点是否在一个围栏范围内
  6. Visual Studio 插件的开发
  7. 苹果承认iPhone 12“绿屏”等问题:目前正进行调查
  8. java 风车_Java兴趣编程-转动的大风车
  9. 使用UI创建vue项目并添加element ui和axios
  10. SQL中Case语句用法讨论
  11. redis两种持久化模式
  12. php和python_c语言,python和c语言的主要区别
  13. 图像局部特征(十一)--ORB描述子
  14. pg加密扩展的安装_PHP7安装已废弃的对称加密扩展mcrypt记录
  15. 日报系统、周报系统推荐
  16. 莫斯密码加密与解密--python加密篇
  17. ThinkPad键盘拆解与清理(附图详解)
  18. 淘宝图片上传接口,淘宝图片搜索商品接口,以图搜货接口,淘宝拍立淘接口
  19. Gabor滤波器 pytorch实现
  20. 万户OA助力红豆集团信息化建设方案

热门文章

  1. 国内大陆芯片70个细分领域重要代表企业!
  2. 人工智能如何推动神经科技发展?
  3. 知识图谱和图分析与可视化
  4. 最新《科学》重磅!科学家喊你赶快关心自己的孩子:缺乏母爱会导致大脑基因改变...
  5. 华为5G手机芯片被唱衰:美研究机构拆解6款量产机,不谈能力对标高通骁龙X50...
  6. “光纤之父”高锟离世,感谢他的贡献
  7. 新造车公司背后的「资本大佬」
  8. 德勤预测2018年9大科技趋势:AR走进普通用户,直播仍然是王道
  9. 坦白讲!90%的数据分析师都不合格!!
  10. 年轻人裸辞,需不需要“冷静期”?