jsp:useBean動作用來裝載一個將在JSP頁面中使用的JavaBean。這個功能非常有用,因為它使得我們既可以發揮Java組件重用的優勢,同時也避免了損失JSP的方便性。
語法:
id:JavaBean的引用名
class:用於指定JavaBean的類
scope:用於指定JavaBean的范圍,默認情況下,scope被設置為page
setProperty動作用於設置useBean中指定的JavaBean的屬性值。setProperty動作指定名稱、屬性、值和參數,用於賦給JavaBean的屬性。setProperty動作的語法如下。
語法:
name:指定useBean中使用的JavaBean的id
property:指定要為之設置值的JavaBean的屬性名稱
value:指定要為屬性設置的值
param:指定用於輸入數據的表單元素名稱,並給屬性賦值
注意:param屬性不能與value屬性一起使用。
useBean中id所指定的對象通過setProperty中對property指定的屬性進行賦值後,可以使用getProperty動作獲取JavaBean中指定的屬性值。
語法:
name:指定useBean中使用的JavaBean的id
property:指定要獲取JavaBean的屬性名稱