Spring Web:拥有单个默认ViewResolver的正确方法

时间:2010-05-11 16:01:36

标签: java spring spring-mvc

将每个请求发送到单个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 :(得分:0)

你误解了ViewResolver的含义。他们不在那里服务请求(这是控制器的用途),他们在那里to turn view names (as returned by the controller) into views(例如JSP)。 prefixsuffix属性用于组合视图的路径。

如果您可以描述您要解决的问题,我们可以告诉您如何解决问题。