Spring MVC Web应用程序中的模板


问题内容

我在Web应用程序设计中有很多常见领域,例如页脚,页眉侧边栏,块…等,并且遍历所有应用程序JSP文件来更改页眉中的某些内容(例如,标题)非常忙,所以我想知道是否我可以为通用区域制作诸如模板文件之类的文件,例如标题模板,侧边栏模板,页脚模板,然后可以在应用程序内的任何JSP中包含此类模板?

我正在使用Spring MVC框架来构建我的应用程序


问题答案:

至于模板,您有以下选择:

  1. 自定义JSP标记。这些标记可以作为Java类或JSP代码段存在,并提供封装和重用部分JSP页面(页眉,页脚等)的基本功能。详见本手册

  2. 模板引擎(例如Tiles)或装饰器(例如Sitemesh)。它们在构建复杂的页面布局方面非常强大。

如果您正在寻找自定义UI主题支持,请查看Spring
MVC中的自定义主题支持