我有以下类型的URL
/demo/user/add
/demo/user/addAll
/test/customer/add
/test/customer/addAll
/dept/it/add
/dept/id/addAll
在覆盖所有内容的Web过滤器上写入URL模式的正确方法是什么? 我尝试了以下任何方法
@WebFilter(urlPatterns="/*/*/add")
@WebFilter(urlPatterns="/*add")
@WebFilter(urlPatterns="/*/add*")
答案 0 :(得分:0)
简单的答案:您是否尝试过“ / *”?否则,我认为你不能。
长答案:
我猜答案是here:
URL模式使用非常简单的语法。一个中的每个字符 模式必须与URL路径中的相应字符匹配 确切地讲,有两个例外。在模式末尾,/ *匹配任何 从此以后的字符序列。模式 * .extension匹配以扩展名结尾的任何文件名。不支持其他通配符,并且在星号的任何其他位置 模式不是通配符。