我有一些webapps,我想重用相同的布局。我希望我可以通过依赖性消耗来引导布局,最简单的方法是:
<sitemesh>
<property name="decorators-file" value="classpath:path/to/decorators.xml"/>
<excludes file="${decorators-file}"/>
但是这引发了异常。
我想另一个选择是将一些构建技巧复制到WEB-INF文件夹,但这似乎是一个黑客攻击。
我更喜欢某种Spring解决方案(我正在使用SpringMVC)。我希望Spring有一些命名空间配置,这样我就可以实际嵌入sitemesh.xml和/或decorators.xml。
有谁知道实现这个目标的方法? Tiles有这样的东西吗?