关于2.5节描述跟网上找到的资源描述都是相反的?

关于2.5节描述跟网上找到的资源描述都是相反的?

https://img1.sycdn.imooc.com/climg/65f941a30993fa3d10620246.jpg

我在网上看到的是:

/ :匹配所有的请求,包括静态资源


不然的话,我们为什么要加上<mvc:default-servlet-handler/>

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,1、/ :确实可以匹配静态资源,但/是无法匹配以.jsp结尾的请求。而/*却可以匹配以.jsp结尾的请求。

2、很抱歉!图文表述可能有歧义,现已修改,同学可以进行查看。

祝学习愉快!

  • 坨坨儿 提问者 #1

    我觉得 / 并不是无法匹配以.jsp结尾的请求,只是springmvc默认行为是在后台服务器中去匹配Controller处理器,显然这是找不到的。

    2024-03-19 17:29:14
  • 好帮手慕小尤 回复 提问者 坨坨儿 #2

    同学你好,1、Tomcat中的web.xml文件(父)与项目中的web.xml文件(子)同学可以理解为继承关系。子中添加的配置可以覆盖父中的配置,子中没有配置的内容,会默认使用父中的。

    2、无法匹配jsp文件与Tomcat中的web.xml文件中的配置有关系,Tomcat中的web.xml中有一个JspServlet,如下所示:这个Servlet配置拦截.jsp文件,所以springmvc此时不拦截jsp。

    https://img1.sycdn.imooc.com/climg/65f95dd609e2da5208050297.jpg

    祝学习愉快!

    2024-03-19 17:56:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java工程师 2024版
  • 参与学习       2052    人
  • 提交作业       1500    份
  • 解答问题       1324    个

2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师