我正在使用Spring MVC框架和Bootstrap构建基于JSP的网站,并且我已经完成了所有单独的网页。在游戏稍晚的时候我决定要在我的网站上添加一个导航栏。我已经创建了导航栏,但是有一些简单的方法可以解决问题"它很容易放到其他网页上,所以我不必在单独的文件中复制代码吗?
如果我将导航栏HTML代码放在一个单独的文件中并将其包含在JSP页面中,它是否会正确显示?
人们将导航栏扩展到整个网站是否有正常的标准方式?我确信有创建网站经验的人应该能够轻松回答这个问题。我当然感谢任何可以提供的帮助。谢谢!!!!
答案 0 :(得分:4)
制作标签。与navbar.tag
目录中的tags
一样,它位于WEB-INF
目录中。在那里添加代码并将其包含在所需的JSP页面中。
要在JSP中包含标记,请将其添加到标题中:
<%@ taglib prefix="mytags" tagdir="/WEB-INF/tags" %>
并使用您的标签:
<html>
<body>
<mytags:navbar/>
</body>
</html>
答案 1 :(得分:2)
您可以使用任何布局模板框架,例如Sitemesh或Tiles with Spring MVC。您需要将导航添加到模板布局(主布局页面)中,以便导航栏将显示在引用布局的任何页面上。
请参阅此帖子:How do I integrate Sitemesh 3 with Spring MVC 3?
其他资源: