У меня есть веб-приложение со следующей структурой:
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
, который эквивалентен тому, который я нацеливаю.
Спасибо