Servlet 页面装饰:人们使用 Tiles、Sitemesh 还是其他东西?

Posted

技术标签:

【中文标题】Servlet 页面装饰:人们使用 Tiles、Sitemesh 还是其他东西?【英文标题】:Servlet page decoration: Do people use Tiles, Sitemesh, or something else? 【发布时间】:2010-11-02 13:56:31 【问题描述】:

我已经使用 Tiles 和 Sitemesh 很多年了,虽然我个人更喜欢 Sitemesh 风格的页面装饰,但我通常在 Internet 上并没有看到很多关于 Sitemesh 或 Tiles 的提及。

人们是否积极使用 Tiles 和/或 Sitemesh,或者是否有其他库已经接管了这个功能?

【问题讨论】:

【参考方案1】:

我使用 sitemesh,因为它的侵入性比瓷砖小。但是我认为瓷砖通常与结构 1.x 结合使用?

【讨论】:

【参考方案2】:

我们使用 Sitemesh,但我不是粉丝。

我们几乎只使用 apply-decorator 功能,以便将我们的标准页面布局之一包裹在每个页面的独特内容周围。我相信使用 JSP 标记文件会更好,因为它们内置在每个容器中,并且是 JSP 规范的一部分。

我没有对其进行分析,但是为了找到站点网格标签并执行重写而不必要地重新解析所有页面内容服务器端也一直困扰着我。

【讨论】:

+1 用于 .tag 文件 - 它们以非常小的痛苦取代了很好的 Tiles/SiteMesh。

以上是关于Servlet 页面装饰:人们使用 Tiles、Sitemesh 还是其他东西?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Apache Tiles 3 构建页面布局

Apache Tiles 退休了。备择方案?

tiles页面body报错

tiles瓦片(小框架)技术

分分钟知道tiles框架是干嘛的

Tiles Framework