博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springmvc中url-url-pattern /和/*的区别
阅读量:6569 次
发布时间:2019-06-24

本文共 873 字,大约阅读时间需要 2 分钟。

hot3.png

在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下:

org.springframework.web.context.ContextLoaderListener
servletName
org.springframework.web.servlet.DispatcherServlet
1
servletName
/

其中/和/*的区别:

< 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

你可能感兴趣的文章
SNMP AGENT函数介绍
查看>>
Git提交到多个远程仓库(多看两个文档)
查看>>
期末大作业
查看>>
[Usaco2005 Open]Disease Manangement 疾病管理 BZOJ1688
查看>>
极客学院职业路径图课程视频下载-爬虫
查看>>
slice,substr和substring的区别
查看>>
课堂练习(续)
查看>>
对于数据库连接池的一些思考和MyBatis的集成与使用
查看>>
[TJOI2013]最长上升子序列
查看>>
ie9以下兼容html5方法
查看>>
【Android视图效果】分组列表实现吸顶效果
查看>>
title: postGreSQL 插件 timescaleDB 安装使用 date: 2019-02-14 18:02:23
查看>>
并发容器与框架——并发容器(一)
查看>>
网络编程socket
查看>>
学界 | 伯克利最新研究:用算法解决算法偏差?公平机器学习的延迟影响
查看>>
多文件上传示例源码(默认支持各种类型,包括图片)
查看>>
电商总结(五)移动M站建设
查看>>
JS 中如何判断 undefined 和 null
查看>>
9.2. CentOS 区域设置
查看>>
JQuery Easy Ui (Tree树)详解(转)
查看>>