所以我正在使用 Spring MVC 3 开发一个项目,我们尝试使用 SiteMesh 2.4.2 作为模板机制,但它最终与 Spring 发生冲突,所以今天我试图用 Tiles 2.2.2 替换 SiteMesh,似乎有一个还有很多工作要做。
我可能遗漏了一些东西,但是从我读过的每一个操作指南/指南来看,您似乎必须在tiles.xml
文件中为每个将用您的布局装饰的页面添加一个定义。
有没有更简单/通用的方法来做到这一点?因为我们现在有 50 页,所以每次添加页面时都必须添加定义可能会很痛苦。使用 SiteMesh 只需声明一个将被 SiteMesh 拦截的基本 URL,然后它将装饰从该 URL 出来的任何页面。这也可能是它与 Spring MVC 3 发生冲突的原因,但它非常易于使用且非常好,我希望任何模板机制都能做到这一点。
如果这可能的话,我如何实现这一目标有什么见解吗?
谢谢!
PS:如果您认为不可能但不确定或在评论部分有什么,请随意说:)