Spring MVC - viewResolver

时间:2014-03-21 18:05:48

标签: spring spring-mvc

这是我的情况,我的任务是增强一个用DOJO / Spring MVC编写的现有应用程序。

查看现有代码,app-servlet.xml文件使用

<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"/>.

没有其他视图映射(现有应用程序非常简单的导航,主要是每个组件的index.jsp等)。

我需要添加的新功能需要在多个页面之间导航。我的问题是,

如何在不影响现有应用程序的情况下添加新的视图解析器/映射。

非常感谢任何帮助!

谢谢

1 个答案:

答案 0 :(得分:1)

您可以在上下文中添加ViewResolver的其他实现。如果需要,请将其设置为org.springframework.core.Ordered并将订单设置为Ordered.HIGHEST_PRECEDENCE。此视图解析程序可以处理特定于您的案例的视图。如果其他viewResolver应解析视图名称,则resolveViewName()会返回null,因此它将使用链中的下一个ViewResolver