Отображение пружинных @controller предоставленных сервисов отдыха в файле jsp - PullRequest
1 голос
/ 27 января 2012

В настоящее время у меня есть группа служб отдыха, предоставляемая Spring 3.1.0 @Controller, и я подумал, можно ли каким-либо образом предоставить список служб (ссылки на остальные службы) в моем файле index.jsp.Я знаю, что отражение - это вариант, но я подумал, что у Spring может быть способ увидеть сервисы, предоставляемые @Controller, и позволить мне их отображать.

Ответы [ 2 ]

0 голосов
/ 03 февраля 2012

Николас указывает на то, что существуют разные способы отображения запросов. Вы должны проверить, какой именно HandlerMapping вы используете, а затем посмотреть, как получить информацию о сопоставлении, которую он хранит, с помощью методов получения классов.

Вот пример для Spring MVC 3.1 @Controllers: https://github.com/rstoyanchev/spring-mvc-31-demo/tree/master/src/main/java/org/springframework/samples/mvc31/endpointdoc

0 голосов
/ 27 января 2012

В зависимости от конкретной реализации интерфейса HandlerMapping, который используется вашим DispatcherServlet, вы можете выяснить это оттуда.

Например, если вы используете SimpleUrlHandlerMapping, существует метод с именем getUrlMap(), который возвращает карту отображений пути URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...