jsp動作標籤
動作標籤是一種特殊的標籤,它影響JSP運行時的功能。
1、include動作標籤
<jsp:include page=“文件名字”/>
或
<jsp:include page=”文件的名字”>
</jsp:include>
該動作標籤告訴JSP頁面動態包含一個文件,即JSP頁面運行時將文件加入。與靜態插入文件的include指令標籤不同,當JSP引擎把JSP頁面轉譯成Java文件時,不把JSP頁面中動作指令include所包含的文件與原JSP頁面合併成一個新的JSP頁面,而是告訴Java解釋器,當這個文件在JSP運行時(Java文件的字節碼文件被加載執行)才被包含進來。如果包含的文件是普通的文本文件,就將文件的內容發送到客戶端,由客戶端負責顯示。如果包含的問件是JSP文件,JSP引擎就執行這個文件,然後將執行的結果發送客戶端,並由客戶端負責顯示這些結果。
以下程序包含兩個文件 image.html 與Hello.txt,64.jpg我們把這三個文件都放在Tomcat Root文件下
Hello.txt內容包括:
I am a student ,I major in computer science and technology.
image.html如下
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
<image src="64.jpg">
下面是image.jsp是測試文件
<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<BODY bgcolor=cyan><FONT size=5>
<P>加載的文件:
<jsp:include page ="Hello.txt"/>
<p>加載的圖像:
<BR>
<jsp:include page="image.html"/>
</FONT>
</BODY>
運行效果: