有什么比瓷砖更适合Struts2的吗?

有什么比瓷砖更适合Struts2的吗?,struts2,apache-tiles,Struts2,Apache Tiles,我是Struts 2世界的新手。我刚刚想出了如何使用约定插件,我必须说它相当不错 但是,我的所有JSP文件当然都有完整的标题、标题等。我想构建一个可重用的模板并插入各种视图(很像Rails如何处理application.html.erb) 我以前在Struts 1站点上使用过Tiles,这完全是一场噩梦。在我的Struts 2应用程序中,我使用的是约定模式,因此我几乎没有XML,希望保持这种方式 除了瓷砖,还有更简单的方法吗 谢谢。是的。使用JSP2.0标记文件功能。我对前面一个类似问题的回答可

我是Struts 2世界的新手。我刚刚想出了如何使用约定插件,我必须说它相当不错

但是,我的所有JSP文件当然都有完整的标题、标题等。我想构建一个可重用的模板并插入各种视图(很像Rails如何处理application.html.erb)

我以前在Struts 1站点上使用过Tiles,这完全是一场噩梦。在我的Struts 2应用程序中,我使用的是约定模式,因此我几乎没有XML,希望保持这种方式

除了瓷砖,还有更简单的方法吗


谢谢。

是的。使用JSP2.0标记文件功能。我对前面一个类似问题的回答可能对你有所帮助


是的。使用JSP2.0标记文件功能。我对前面一个类似问题的回答可能对你有所帮助


tiles2对我来说的威力来自于它的继承功能(您创建一个主模板,然后覆盖它的各个部分)。此外,它还具有通配符功能,可用于减少配置(如struts xml通配符)。我认为对于所有布局图块或sitemesh来说,它们在比JSP 2.0标记更高的级别上工作是最有意义的,但是标记是组件的正确方式。我总是发现瓷砖很笨重,多年来我一直使用标记文件的方法,并取得了巨大的成功。我想每个人都有自己的。同意,但初始配置方面相当糟糕:'(tiles2对我来说的力量来自它的继承特性(你创建一个主模板,然后覆盖它的各个部分)。它还有通配符特性,可以用来减少配置(如struts xml通配符)。我认为对于所有的布局图块或sitemesh来说,它们在比JSP 2.0标记更高的级别上工作是最有意义的,但是标记是组件的正确方式。也许。我总是发现图块很笨重,我已经使用标记文件方法很多年了,取得了巨大的成功。我想每个人都有自己的。同意,但初始配置关于aspect是一个地狱:'(我不太了解tiles的历史,但tiles也取得了进步(很多人会说使用Struts1也是地狱,至少与我们现在的情况相比)。我建议检查一下它的通配符功能,现在有注释(尽管我一直坚持使用xml)。因此,我建议您再尝试一次,因为您对旧版有一定的经验,您可能会更快地跟上速度,但据我所知,tiles2的主要竞争对手是Sitemesh。因此,请仔细研究这两个方面。我对tiles的历史了解不多,但tiles也取得了进步(许多人会说使用Struts1也很糟糕,至少与我们现在的情况相比是这样)。我建议检查一下它的通配符功能,现在有注释(尽管我一直坚持使用xml)。因此,我建议您再尝试一次,因为您对旧版有一定的经验,您可能会更快地跟上速度,但据我所知,tiles2的主要竞争对手是Sitemesh。因此,请同时考虑这两个方面。