通配符說明
| 通配符 | 說明 |
|---|---|
| ? | 匹配任意一個字符 |
| * | 匹配零個、一個、多個字符 |
| ** | 匹配零個、一個、多個目錄 |
使用示例
| URL路徑 | 說明 |
|---|---|
| /app/p?ttern | 匹配 /app/pattern 和 /app/pAttern等文件,但不包括 /app/pttern |
| /app/*.x | 匹配app目錄下所有.x結尾的文件 |
| /**/example | 匹配 /app/example,/app/foo/example 和 /example |
| /app/**/dir/file.* | 匹配 /app/dir/file.jsp,/app/foo/dir/file.htm,/app/foo/bar/dir/file.pdf 和 /app/dir/file.c |
| /**/*.jsp | 匹配所有 .jsp 結尾的文件 |
最長匹配原則
請求地址:/app/dir/file.jsp
模式1:/**/*.jsp
模式2:/app/dir/*.jsp
實際匹配模式:/app/dir/*.jsp
