標籤:lse 儲存 訪問 運行時 content 文法 運行 title include指令
<!-- 把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>
jsp:include標籤與include指令的區別