<x:getParameter>

x:getParameter 動作用來取得參數值。您可以明確指定在哪個 SelectModifyProcedureCall 中的哪個參數, 也可以採用這些選項預設值,如以下的 position 和 name 屬性所述。如果動作發生在 x:repeat 的主體內,這就尤其有用。

語法

<x:getParameter 	name = "target bean name"
			parmName = "name"
			position = "number"
			nullToken = "string" />

x:getParameter 元素有下列屬性:

name
這是要取得其參數值之 DBSelectDBModifyDBProcedureCall Bean 的名稱。這個值會區分大小寫,且必須符合範圍內的 SelectModifyProcedureCall 變數。除非動作(直接或間接)是在已指定了 name 屬性的 x:repeat 主體內,否則便需要這個屬性。在這個情況下,name 屬性的預設值是最接近的含括的 x:repeat 中所指定的相同值。
parmName
參數的名稱。 這個值會區分大小寫。 這個屬性是選用的。 它沒有預設值。 您必須指出含有這個屬性或 position 屬性的參數。同時明確指定兩者是錯誤的。
position
參數的位置。第一個參數的位置是 1。這個屬性是選用的。 您必須指出含有這個屬性或 parmName 屬性的參數。同時明確指定兩者是錯誤的。
nullToken
指定在 JSP 輸出中,要用來代表資料庫空值的字串值,會區分大小寫。

這個屬性是選用的。 如果您忽略它的話,就會使用相關的 x:selectx:modifyx:procedureCall 動作之相同屬性的值。如果兩個位置都略過屬性的話,預設值就是 &empty。(&empty 是一個類似於 HTML 字元實體的特殊值,在這個屬性中,被識別為代表空字串。) 請參閱空值,以取得空值表示法的詳細資料。

使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.