您好,登錄后才能下訂單哦!
包含指令include
5.1靜態包含
先包含,然后再編譯處理。只是簡單把代碼全部整合在一起。
語法:<%@include file="要包含的文件路徑"%>
例:
<h3> <font color="red"> info.htm </font> </h3>
<h3> <font color="blue"> info.inc </font> </h3>
<h3> <font color="green"> <%="info.jsp"%> </font> </h3>
<%@ page contentType="text/html" pageEncoding="GBK"%> <html> <head> <title>include</title> </head> <body> <h2>靜態包含操作</h2> <%@include file="info.htm"%> <%@include file="info.jsp"%> <%@include file="info.inc"%> </body </html>
5.2動態包含
語法1:不傳遞參數
<jsp:include page=”{要包含的文件路徑|<%=表達式%>}”flush=”true|false” />
語法2:傳遞參數
<jsp:include page=”{要包含的文件路徑|<%=表達式%>}”flush=”true|false”
<jsp:param name=”參數名稱” value=”參數內容”/>
…多個參數
</jsp:include>
例:
<%@ page contentType="text/html" pageEncoding="GBK"%> <html> <head> <title>include</title> </head> <body> <% String username = "zhengzengguo"; %> <h2>動態包含并傳遞參數</h2> <jsp:include page="receive_param.jsp"> <jsp:param name="name" value="<%=username%>" /> <jsp:param name="info" value="www.126.com" /> </jsp:include> </body> </html>
<%@ page contentType="text/html" pageEncoding="GBK"%> <h2>參數一:<%=request.getParameter("name")%></h2> <h2>參數二:<%=request.getParameter("info")%></h2>
注意:
若出現文件定義變重名時,靜態包含會發生錯誤,因為靜態包含只是先整合再編譯,會提示重命名。而動態包含則可以正常執行,因為動態包含是先編譯再合并,故能正常執行。所以動態包含更加方便,應常使用動態包含。
以上內容參考JAVAWEB開發實戰經典(名師講壇)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。