У меня есть веб-приложение со следующей структурой:
TOMCAT_HOME
|
webapps
|_myapp
|-html/
|-various directories
|-WEB-INF/
|-index.html
В приложении есть различные сервлеты, которые зарегистрированы по разным путям.
К самому приложению можно получить доступ через http://IP:PORT/myapp/
Этот курс приводит к получению index.html
(в списке приветствия).
У меня вопрос, как бы Я регистрирую фильтр специально для доступа к корневому каталогу, но не подкаталогам, то есть сопоставление URL-адресов не должно быть /*
Если я помещаю как URL-шаблон /
, похоже, не работают.
Таким образом, фильтр будет перехватывать только этот запрос http://IP:PORT/myapp/
, а не http://IP:PORT/myapp/path
или http://IP:PORT/myapp/servlet/path
.
Кроме того, фильтр перехватит такой запрос, как http://IP:PORT/myapp/index.html
, который эквивалентен тому, к которому я стремлюсь.
Спасибо