/*和/**

来源:2-5 SpringMVC中DispatchServlet的路径配置

WittChen

2021-06-06 20:33:28

问题描述:

这两个用起来有什么区别吗,老师能通过简单的例子讲一下吗

http://img.mukewang.com/climg/60bcc09409f4751e10250238.jpg

写回答

2回答

好帮手慕小班

2021-06-07

同学你好,在这里使用/*是可以匹配到的,只是/*与/**一般用来配置mvc的拦截器,比如

http://img.mukewang.com/climg/60bddce209f364f010500353.jpg

/**不是在web.xml中配置的对应拦截路径,而是在配置mvc的拦截器时应用。

非常抱歉,这里是资料中描述有一些问题,我们已经反馈相关工作人员了。

祝学习愉快!

0

好帮手慕小班

2021-06-07

同学你好,同学可以这样理解:

1、 <url-pattern>通常有两种配置路径的场景。/ 和/*

     / 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url 。对于需要拦截的是后台的地址,不需要拦截页面的时候使用/。

    /* 会匹配所有url:*是全部匹配的意思,路径型的和后缀型的url(比如:/login,*.jsp,*.js和*.html等)。

2、 /* 和 /** 一般用来配置mvc的拦截器

    ​/* : 匹配一级,即 /add , /query 等

    ​/** : 匹配多级,即 /add , /add/user, /add/user/user…等多级目录。

祝学习愉快!

0
hittChen
hp>老师说的我都看过,之所以会有疑问就是用的时候,我举个例子

比如:

/project/topng/svgtopng

难道用/*就匹配不到了吗

h021-06-07
共1条回复

0 学习 · 16556 问题

查看课程