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="參數值" />