Я пытаюсь заставить сервлет отвечать на каждый запрос с URL-шаблоном "/ test / *".таким образом, этот контроллер должен ответить:
myApp/test/
myApp/test/whatever
myApp/somehting?other=stuff
, используя следующее отображение:
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test/</url-pattern>
</servlet-mapping>
Контроллер вызывается нормально, но переадресация в представление:
RequestDispatcher view = request.getRequestDispatcher("test.jsp");
view.forward(request,response);
генерирует ошибку:
Превышена максимальная глубина для вложенных отправок запросов
Я полагаю, что сопоставление URL происходит и при пересылке представлений?как он проходит тот же процесс маршрутизации, что и входящие запросы - или частично?
как правильно использовать * в шаблоне url, не вызывая этого?