java - Spring MVC Web 应用程序中的模板

标签 java spring jsp spring-mvc

我的 Web 应用程序设计中有很多公共(public)区域,例如页脚、页眉侧边栏、 block ...等等,并且通过所有应用程序 JSP 文件来更改例如页眉中的某些内容非常忙碌,所以我想知道我是否可以为公共(public)区域制作类似模板文件的东西,例如页眉模板、侧边栏模板、页脚模板,然后我可以在我的应用程序中的任何 JSP 中包含这些模板?

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

最佳答案

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

  1. 自定义 JSP 标签。这些标记可以作为 Java 类或 JSP 片段存在,并提供了封装和重用 JSP 页面(页眉、页脚等)部分的基本设施。在 this manual 中查看更多信息

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

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

关于java - Spring MVC Web 应用程序中的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19347181/

相关文章:

java - 如何使用 Servlet 从 ArrayList 循环插入多个输入

java - 两个 JSP 分隔符之间的差异

java - 在 Windows 和 Snow Leopard 机器之间使用 Java 应用程序时遇到问题

java - Spring @Resource 期望至少有 1 个有资格作为此依赖项的 Autowiring 候选者的 bean

java - 当两个文本字段相等时启用 JButton

spring - 测试时如何从 @BeforeClass 方法中的 application.yml 文件获取 spring 属性

java - 如何使用 Spring 的 PropertiesConfigurationFactory 从 yaml 读取对象列表?

java - Adobe 体验管理器 6.2

java - 添加 ButterKnife 时找不到参数的方法 apt()

java - RecyclerView 项目有时无法正确扩展。扩展项目的最佳方式?