【发布时间】:2011-10-01 10:36:58
【问题描述】:
我在使用 Tiles 时遇到了困难。
我有一个包含许多视图的 web 应用程序,所有这些都围绕一个模板组成。模板有大约三四个“占位符”,对于每个视图,不同的、动态生成的内容应该放在正确的占位符中。
当我用 Tiles 定义一个新视图时,我需要创建多个 JSP 文件 - 每个都有一个占位符的内容。然后我需要更新一个巨大的 XML 文件,其中有很多看起来完全一样的条目。
我正在寻找一种解决方案,它允许我在同一个文件中声明所有这些占位符的内容,并将该文件部分包含到模板中(每个片段都包含在其占位符中)。
我也在研究 Velocity 和 FreeMarker,但其中任何一个似乎都没有部分包含功能。
我在这里有什么选择?我愿意考虑改变框架,以减少创建另一个视图的繁琐。
谢谢!
【问题讨论】:
-
抱歉,我需要更多详细信息。 1、你说的多个JSP文件,是指你的模板占位符中要使用的内容吗? 2.巨大的XML文件是Tiles配置文件?
标签: jsp partial-views velocity tiles freemarker