Jodd可以提供像apache tiles框架这样的功能吗?

时间:2015-08-09 06:02:44

标签: java jodd

我在我的项目中使用jodd。我正在使用很多像madvoc一样的功能,娇小。我正在寻找像我看过的apache tiles框架这样的功能并阅读帖子http://jodd.org/doc/decora/,但我没有做太多。任何人都可以提供装饰的工作实例。

1 个答案:

答案 0 :(得分:1)

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

Decora非常简单,与Apache Tiles有些不同。它提醒旧的,良好的SiteMesh。现在,让我解释它是如何工作的:

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

  • 中生成内容
  • 现在,创建一个包含设计,颜色,图像的模板......选择要注入内容的位置;比如某些div

  • 应用Decora后,页面中的body内容将使用模板进行修饰,方法是将其插入此div

这就是它的工作原理。您在Uphea中有一个工作示例,但请注意,这是Jodd使用的旧版本。此外,还有quickstart project,已配置Decora。

Decora比上面更强大 - 您可能在一个页面上有更多区域,设置标题标记,如title,依此类推。您可以使用html标记来标记区域或JSP标记等。