Spring Web: правильный способ иметь единый ViewResolver по умолчанию - PullRequest
0 голосов
/ 11 мая 2010

Как лучше всего отправлять каждый запрос одному ViewResolver, в частности, в данном случае JsonView?

Думал об этом:

<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.json.MappingJacksonJsonView" />
    <property name="prefix" value="*" />
</bean>

но есть ли что-нибудь лучше / проще?

1 Ответ

0 голосов
/ 12 мая 2010

Вы неправильно поняли, для чего ViewResolver. Они не предназначены для запросов на обслуживание (для этого нужны контроллеры), они там для преобразования имен представлений (возвращаемых контроллером) в представления (например, JSP). Свойства prefix и suffix используются для сборки пути к представлению.

Если бы вы могли описать, какую проблему вы пытаетесь решить, мы можем показать вам, как это сделать.

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