Как правильно использовать подстановочные знаки (*) в шаблоне url с MVC - PullRequest
1 голос
/ 19 июля 2010

Я пытаюсь заставить сервлет отвечать на каждый запрос с 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, не вызывая этого?

...