轉(zhuǎn)自:http://www.runoob.com/jsp/jsp-actions.html
jsp:setPRoperty動(dòng)作有下面四個(gè)屬性,如下表:
屬性 | 描述 |
---|---|
name | name屬性是必需的。它表示要設(shè)置屬性的是哪個(gè)Bean。 |
property | property屬性是必需的。它表示要設(shè)置哪個(gè)屬性。有一個(gè)特殊用法:如果property的值是"*",表示所有名字和Bean屬性名字匹配的請(qǐng)求參數(shù)都將被傳遞給相應(yīng)的屬性set方法。 |
value | value 屬性是可選的。該屬性用來(lái)指定Bean屬性的值。字符串?dāng)?shù)據(jù)會(huì)在目標(biāo)類中通過(guò)標(biāo)準(zhǔn)的valueOf方法自動(dòng)轉(zhuǎn)換成數(shù)字、boolean、Boolean、 byte、Byte、char、Character。例如,boolean和Boolean類型的屬性值(比如"true")通過(guò) Boolean.valueOf轉(zhuǎn)換,int和Integer類型的屬性值(比如"42")通過(guò)Integer.valueOf轉(zhuǎn)換。 value和param不能同時(shí)使用,但可以使用其中任意一個(gè)。 |
param | param 是可選的。它指定用哪個(gè)請(qǐng)求參數(shù)作為Bean屬性的值。如果當(dāng)前請(qǐng)求沒(méi)有參數(shù),則什么事情也不做,系統(tǒng)不會(huì)把null傳遞給Bean屬性的set方法。因此,你可以讓Bean自己提供默認(rèn)屬性值,只有當(dāng)請(qǐng)求參數(shù)明確指定了新值時(shí)才修改默認(rèn)屬性值。 |
注意:value和param屬性不能同時(shí)使用,但可以使用其中任意一個(gè)。
value是自定義屬性的值,param是將請(qǐng)求參數(shù)(比如前端表單數(shù)據(jù)) 作為值 注入到該property中。
另外,param的值應(yīng)該對(duì)應(yīng)前端 請(qǐng)求參數(shù)的name屬性名,表明哪個(gè)請(qǐng)求參數(shù)將注入到該property中。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注