我正在寻找一种使用速度与瓷砖 2 的方法:
最后我想像这样从 jsp / vm 切换:
<tiles-definitions>
<definition extends="default" name="view1">
<put-attribute name="body" value="/WEB-INF/views/view1.jspx"/>
</definition>
<definition extends="default" name="view2">
<put-attribute name="body" value="/WEB-INF/views/view2.vm" type="velocity"/>
</definition>
</tiles-definitions>
我想做的是在这里解释:
http://tiles.apache.org/framework/tutorial/integration/velocity.html
前 2 点很简单,但不清楚第三点该怎么做:我必须重写方法:registerAttributeRenderers()
但是要扩展的类是什么?那我该怎么处理这个类,我想它必须在春天的某个地方引用......
我当前的 spring-mvc 配置:
<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver" id="tilesViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.tiles2.TilesView" />
</bean>
<bean class="org.springframework.web.servlet.view.tiles2.TilesConfigurer" id="tilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/layouts/layouts.xml</value>
<value>/WEB-INF/views/**/views.xml</value>
</list>
</property>
</bean>
感谢帮助 !