Как сделать urlPatterns WebFilter с подстановочными знаками - PullRequest
0 голосов
/ 27 декабря 2018

У меня следующий тип 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*")

1 Ответ

0 голосов
/ 02 января 2019

Простой ответ: Вы пробовали "/ *"?В противном случае, я думаю, что вы не можете.

Длинный ответ:

Я думаю, что ответ здесь :

Шаблоны URL используют чрезвычайно простойсинтаксис.Каждый символ в шаблоне должен точно соответствовать соответствующему символу в пути URL, с двумя исключениями.В конце шаблона / * соответствует любой последовательности символов, начиная с этой точки.Шаблон * .extension соответствует любому имени файла, оканчивающемуся на расширение.Другие подстановочные знаки не поддерживаются, и звездочка в любой другой позиции шаблона не является подстановочным знаком.

...