我想使用spring boot,jsp,bootstrap和hibernate开发一个应用程序。我的每个jsp页面的页眉,页脚和左窗格都相同,但只有中间部分根据功能进行更改。而且我不希望通过在每个JSP中添加所有UI依赖项来创建每个页面,并且甚至不希望影响应用程序性能。 那么有人可以建议我处理它的最佳方法。
我搜索并找到了Angular JS的一个反应JS选项,但我已经有一个在Spring 4,JSP,Hibernate技术堆栈中构建的应用程序和一个我必须开发的应用程序将与旧的集成,所以我认为技术堆栈可能会影响集成。对于集成,我正在考虑maven多模块项目。
因此,我需要建议,因为我处于发展的初始阶段。
答案 0 :(得分:0)
您使用jsp:include
;这是一个教程,但我确信还有很多其他教程。 https://www.roseindia.net/jsp/include-tag-jsp.shtml
例如:
<jsp:include page="includes/header.jsp" flush="true">
<jsp:param name="title" value="Example" />
</jsp:include>
header.jsp中:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>${ param.title }</title>
<link rel="stylesheet" type="text/css" href="<c:url
value="/bootstrap/3.3.6/css/bootstrap.min.css"/>" />
</head>