jsp:include標簽與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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM