一.include指令標記
include指令標記用于把JSP文件,HTML網文文件等文件靜態嵌入當前JSP網頁中,語法如下:
-
<%@include file="xxURL"%>
靜態嵌入就是“先包含后處理”在編譯階段完成對文件嵌入,即先將當前JSP頁面與被嵌入文件合并成一個新的JSP頁面
eg:
-
<%@ page language="java" contentType="text/html; charset=utf-8"
-
pageEncoding="ISO-8859-1"%>
-
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
<html>
-
<head>
-
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-
<title>Insert title here</title>
-
</head>
-
<body>
-
<font color="red"size=5>
-
lalla
-
</font>
-
</body>
-
</html>
-
<%@ page language="java" contentType="text/html; charset=utf-8"
-
pageEncoding="UTF-8"%>
-
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
<html>
-
<head>
-
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-
<title>include動作標記</title>
-
</head>
-
<body>
-
<br>
-
<jsp:include page="demo.jsp"/>
-
</br>
-
</body>
-
</html>
運行結果如下:
二.include動作標記:
動作標記是將JSP等文件動態嵌入當前JSP網頁中,語法如下:
-
<jsp:include page="xxURL"/>
-
<jsp:include page="xxURL">
-
子標記
-
<jsp:include/>
動態嵌入就是“先處理后包含”在運行階段完成對文件嵌入,即在把JSP頁面轉譯為JAVA文件時,并不合并兩個頁面。
eg:
-
<%@ page language="java" contentType="text/html; charset=utf-8"
-
pageEncoding="ISO-8859-1"%>
-
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
<html>
-
<head>
-
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-
<title>Insert title here</title>
-
</head>
-
<body>
-
<font color="red"size=5>
-
lalla
-
</font>
-
</body>
-
</html>
-
<%@ page language="java" contentType="text/html; charset=utf-8"
-
pageEncoding="UTF-8"%>
-
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
<html>
-
<head>
-
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-
<title>include動作標記</title>
-
</head>
-
<body>
-
<br>
-
<jsp:include page="demo.jsp"/>
-
</br>
-
</body>
-
</html>
運行結果:
總結:靜態嵌入中嵌入頁面與原頁面合并了,動態嵌入則還沒有。
動態嵌入與靜態嵌入相比較,動態嵌入執行速度稍慢,但是靈活性較高。
藍藍設計( www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務