c:设置bean

时间:2016-05-05 20:41:04

标签: jsf jstl nested-properties

有没有办法在bean中设置属性的单个属性?

例如,我有一个Employee类作为我的bean UserAttributeView中的属性,我想使用c:set标记从JSF设置employeeName属性。

<c:set value="#{item}" target="#{UserAttributeView}" property="????" />

1 个答案:

答案 0 :(得分:3)

target属性必须代表您要设置属性的bean。

因此,如果#{bean}具有employee属性又具有name属性,则应执行以下操作:

<c:set target="#{bean.employee}" property="name" value="#{item}" />