<!-- 把a。jsp和b。jsp包含到index。jsp里面一起編譯,靜態包含,先包含在編譯 -->
而用include指令加載文件時,是將加載文件和Jsp頁面合並成一個新的Jsp頁面后,發送給Jsp引擎進行處理的,因此如果加載文件發生變化,則必須要將Jsp頁面重新保存,然后再次訪問,使其轉譯成Java文件,才能看到改變后的結果
<!--<%@include file="a.jsp" %> -->
<!--<%@include file="b.jsp" %> 11-->
<!-- 動態包含 先編譯在包含 -->
.jsp:include標簽是在執行時才對加載的文件進行處理,因此Jsp頁面和它所加載的文件在邏輯和語法上都是獨立的,如果對加載文件進行修改,那么運行時可以看到所加載文件修改后的結果
<!-- <jsp:include page="a.jsp" flush="true"></jsp:include> -->
<!-- <jsp:include page="b.jsp" flush="false"></jsp:include> -->
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
a.jsp
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
b.jsp
</body>
</html>