一、java中*和**的作用
"*"就表示了所有的文件,但是“*”并不包括子目录下的文件;
"**"匹配包含任意级子目录中所有的文件;
二、Java中/和/*和/**的区别
1. /
<url-pattern>/</url-pattern>
解释:会匹配到/login这样的路径型url,*.js和*.html等静态资源,不会匹配到*.jsp页面
2. /*
<url-pattern>/*</url-pattern>
解释:会匹配所有url(只匹配当前文件夹下文件,不匹配子文件夹下文件),包括*.jsp页面
3. /**
<url-pattern>/**</url-pattern>
解释:会匹配所有url(匹配当前文件夹下文件和子文件夹下文件):路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)
原文地址: