spring - Spring MVC 和 Twitter Bootstrap 模板

  显示原文与译文双语对照的内容
54 2

晚安,我正在创建一个基于 Spring MVC的后端和前端 Twitter Bootstrap 项目。我想创建一个模板,用于重复我的页面( 所有页面的页眉和页脚),只是想避免重复所有页面( 因为它不是好的实践,可能导致错误)的代码。是否有办法集中?我考虑了 jsp ( 一个用于 header 和页脚),并在各种视图中回想。有办法这样做?或者有更好的选择?

谢谢

时间:原作者:0个回答

105 5

你可以使用 jsp 。include 标记,你可以像这样使用:

<%@ include file="/views/templates/header.jsp" %>
//Rest of the content
<%@ include file="/views/templates/footer.jsp" %>

或者,你可以使用模板作为模板,如Tiles或者 Freemarker 。

带有瓦片的Spring MVC: http://java.dzone.com/articles/spring-mvc-tiles-3-integration

使用平铺,模板页面:

<body>
<div class="container" style="border: #C1C1C1 solid 1px; border-radius:10px;">
 <!-- Header -->
 <tiles:insertAttribute name="header"/>
 <!-- Body Page -->
 <div class="span-19 last">
 <tiles:insertAttribute name="body"/>
 </div>
 <!-- Footer Page -->
 <tiles:insertAttribute name="footer"/>
</div>
</body>

你可以动态更改"正文"平铺属性。

原作者:
...