我在项目中使用jodd。我正在使用许多功能,例如madvoc,娇小。我正在查看类似的功能,例如我已经阅读并阅读过http://jodd.org/doc/decora/的apache tile框架,但我的工作范围不大。谁能提供得体的例子。

最佳答案

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

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


根据您的业务逻辑,创建一个无设计的html页面。直接在<body>中生成内容。
现在,创建一个包含设计,颜色,图像的模板...选择要在其中注入内容的位置;例如在某些div内部。
应用Decora后,通过将模板中的body内容插入此div,将对其进行装饰。


简而言之,这就是它的工作方式。您在Uphea中有一个有效的示例,但请注意,它是Jodd使用的旧版本。另外,还有配置了Decora的quickstart project

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

09-09 19:37