这是我的情况,我的任务是增强一个用DOJO / Spring MVC编写的现有应用程序。
查看现有代码,app-servlet.xml文件使用
<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"/>.
没有其他视图映射(现有应用程序非常简单的导航,主要是每个组件的index.jsp等)。
我需要添加的新功能需要在多个页面之间导航。我的问题是,
如何在不影响现有应用程序的情况下添加新的视图解析器/映射。
非常感谢任何帮助!
谢谢
答案 0 :(得分:1)
您可以在上下文中添加ViewResolver
的其他实现。如果需要,请将其设置为org.springframework.core.Ordered
并将订单设置为Ordered.HIGHEST_PRECEDENCE
。此视图解析程序可以处理特定于您的案例的视图。如果其他viewResolver应解析视图名称,则resolveViewName()
会返回null
,因此它将使用链中的下一个ViewResolver
。