我有以下类型的URL
/demo/user/add
/demo/user/addAll
/test/customer/add
/test/customer/addAll
/dept/it/add
/dept/id/addAll什么是正确的方式来编写网页过滤器的URL模式,将涵盖所有?我已经试过了,都没有用过
@WebFilter(urlPatterns="/*/*/add")
@WebFilter(urlPatterns="/*add")
@WebFilter(urlPatterns="/*/add*")发布于 2019-01-02 05:49:42
答案很简单:你试过"/*“吗?否则,我认为你做不到。
长长的答案:
我想答案是here
网址模式使用极其简单的语法。模式中的每个字符都必须与URL路径中的相应字符完全匹配,但有两个例外。在模式的末尾,/*匹配从该点开始的任何字符序列。模式*.extension匹配任何以扩展名结尾的文件名。不支持其他通配符,并且模式中任何其他位置的星号都不是通配符。
https://stackoverflow.com/questions/53946819
复制相似问题