Spring MVC和Twitter Bootstrap模板

时间:2015-05-26 15:56:08

标签: spring twitter-bootstrap spring-mvc

晚上好, 我正在为后端创建一个基于Spring MVC的项目,为前端创建一个基于Twitter Bootstrap的项目。 我想创建一个模板来重复我的页面(所有页面固定的页眉和页脚),我想避免重复所有页面中的代码(因为这不是好的做法,可能导致错误)。有没有办法集中什么?我想到了jsp(一个用于页眉和页脚)并在各种视图中回忆起来。有办法吗?还是有更好的选择?

感谢

1 个答案:

答案 0 :(得分:2)

您可以使用JSP ...有include标记,您可以这样使用:

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

或者您可以使用模板框架,例如Tiles或Freemarker。

带有Tiles的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>

你可以动态地改变&#34;身体&#34; tiles属性。