我在项目中使用jodd。我使用了很多功能jodd,比如madvoc,petite。我正在寻找类似apachetiles框架的功能,我已经看到并阅读了这篇文章http://jodd.org/doc/decora/但我没什么收获。任何人都能提供花色的工作实例吗。
好的,这不是一个简短的问题,所以请在StackOverflow上更具体一点:(
Decora非常简单,与Apache Tiles有些不同。它让人想起了旧的、好的SiteMesh。现在,让我来解释一下它是如何工作的:
-
使用您的业务逻辑,创建一个无需设计的html页面。在
<body>
中生成内容权限。 -
现在,创建一个包含设计、颜色、图像的模板。。。选择要将内容注入的位置;如在某些CCD_ 2内部。
-
应用Decora后,页面中的
body
内容将通过将其插入此div
中来使用模板进行装饰。
简而言之,这就是它的工作原理。您在Uphea中有一个工作示例,但请注意,这是使用的Jodd的旧版本。此外,还有一个快速启动项目,配置了Decora。
Decora比上面更强大-你可以在一个页面上有更多的区域,设置title
等标题标签。你可以使用html标签来标记区域,也可以使用JSP标签等。