IT兄弟連 JavaWeb教程 JSP動作指令
- 2019 年 10 月 5 日
- 筆記
版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/ITXDL123/article/details/90089784
JSP動作指令語法
JSP動作指令語法格式如下:
<jsp:動作名 屬性名1="屬性值1" 屬性名2="屬性值2" … %>
JSP具體動作指令
● 包含文件動作標識<jsp:include>
JSP的動作標識<jsp:include>用於向當前頁面中包含其他的文件。被包含的文件可以是動態文件,也可以是靜態文件。
<jsp:include>動作標識的語法格式如下:
<jsp:include page="url" flush="false|true" />
或
<jsp:include page="url" flush="false|true" >
子動作標識<jsp:param>
</jsp:include>
參數說明:
page:用於指定被包含文件的相對路徑。例如,指定屬性值為itxdl.jsp,則表示包含的是與當前JSP文件相同文件夾中的itxdl.jsp文件包含到當前JSP頁面中。
flush:可選屬性,用於設置是否刷洗緩衝區。默認值為false,如果設置為true,在當前頁面輸出使用了緩衝區的情況下,先刷新緩衝區,然後在執行包含動作。
子動作標識<jsp:param>:用於向被包含的動態頁面中傳遞參數。
● 請求轉發動作標識<jsp:forward>
通過<jsp:forward>動作標識可以將請求轉發到其他的Web資源,例如,另一個JSP頁面、HTML頁面、Servlet等。執行請求轉發後,當前頁面將不再被執行,而是去執行該標識指定的目標頁面。
<jsp:forward>動作標識的語法格式如下:
<jsp:forward page="url" />
或
<jsp:forward page="url">
子動作標識<jsp:param></jsp:forward>
參數說明:
page:用於指定請求轉發的目標頁面。該屬性值可以是一個指定文件路徑的字符串,也可以是表示文件路徑的JSP表達式。但是請求被轉向的目標文件必須是內部的資源,即當前應用中資源。
子動作標識<jsp:param>:用於向轉向的目標文件中傳遞參數。
● 傳遞參數標識<jsp:param>
JSP的動作標識<jsp:param>可以為其他標識的子標識,用於為其他標識傳遞參數。其語法格式如下:
<jsp:param name="參數名" value="參數值" />