Java Spring 3视图解析器返回多个视图
在我的Spring3MVC应用程序中,我覆盖Spring的Java Spring 3视图解析器返回多个视图,java,spring,spring-mvc,view,apache-tiles,Java,Spring,Spring Mvc,View,Apache Tiles,在我的Spring3MVC应用程序中,我覆盖Spring的viewsolver并覆盖resolveViewName以添加某些前缀,如“desktop” Apache Tiles 3定义: <definition name="desktop/person/account" extends="layout"> <put-attribute name="content" value="/WEB-INF/views/desktop/person/account.view /&g
viewsolver
并覆盖resolveViewName
以添加某些前缀,如“desktop”
Apache Tiles 3定义:
<definition name="desktop/person/account" extends="layout">
<put-attribute name="content" value="/WEB-INF/views/desktop/person/account.view />
</definition>
但现在的问题是,如果客户端请求v2,我希望视图解析器首先查找最匹配的ie.2,如果不存在,则返回到最匹配的ie.2,这种情况是desktop/1.1.1/个人/帐户
如果有对1.0.9的请求,那么由于它不存在,那么回退到desktop/person/account
<definition name="desktop/1.1.1/person/account" extends="layout">
<put-attribute name="content" value="/WEB-INF/views/desktop/1.1.1/person/account.view />
</definition>