1

我在我的项目中使用 jodd。我正在使用许多功能 jodd,例如 madvoc 、 petite。我正在寻找类似 apache tile 框架的功能,我已经看过并阅读了http://jodd.org/doc/decora/帖子,但我没有得到太多。任何人都可以提供装饰的工作示例。

4

1 回答 1

1

好的,这不是一个简短的问题 - 所以请在 StackOverflow 上更具体一点:)

Decora非常简单,与 Apache Tiles 略有不同。它让人想起旧的、良好的 SiteMesh。现在,让我解释一下它是如何工作的:

  • 使用您的业务逻辑,创建一个无设计的 html 页面。在<body>.

  • 现在,创建一个包含设计、颜色、图像的模板......选择您想要注入内容的位置;喜欢里面一定div

  • 应用 Decora 后,body页面内容将使用模板进行装饰,方法是将其插入到 thisdiv中。

简而言之,这就是它的工作方式。您在Uphea中有工作示例,但请注意使用的是旧版本的 Jodd。此外,还有配置了 Decora 的快速启动项目

Decora 比上面更强大 - 你可能在一页上有更多区域,设置标题标签title等等。您可以使用 html 标签来标记区域,或者使用 JSP 标签等。

于 2015-08-10T12:43:10.923 回答