所以我正在使用Spring MVC 3开发一个项目,我们尝试使用SiteMesh 2.4.2作为模板机制,但它最终与Spring发生冲突,所以今天我试图用Tiles 2.2.2替换SiteMesh似乎还有很多工作要做。
我可能错过了一些内容,但是从我读过的每个操作方法/指南中,您似乎必须在tiles.xml
文件中为每个要用您的布局修饰的页面添加一个定义。
有更简单/通用的方法吗?因为我们有50页,现在,所以每次我们添加一些页面时,必须添加一个定义可能会很麻烦。使用SiteMesh只是声明一个基本URL,它将被SiteMesh拦截,然后它将装饰来自该URL的任何页面。这也可能是它与Spring MVC 3发生冲突的原因,但它使用起来非常简单,我希望任何模板机制也能这样做。
如果可能的话,我对如何实现这一目标有任何见解?
谢谢!
PS:如果您认为不可能但不确定或在评论部分发表什么,请随意说出来。)
答案 0 :(得分:2)
绝对没有理由需要为每个页面定义新的图块。
这是一个可以帮助您的tutorial