我有Facelet组件,我有支持它的bean。当我包括我的组件到一些网页我通过豆从页面到我的组件:如何在jsf页面中设置bean属性值?
<ui:include src="./WEB-INF/templates/myTemplate.xhtml">
<ui:param name="pageBean" value="#{thisPageBean}" />
</ui:include>
我的组件还支持豆,我尝试从调用页面Bean传递价值,以我:
<c:set target="#{componentBean}" property="field" value="#{pageBean.field}" />
但是这种方法不起作用?有什么方法可以将价值从一个bean传递给另一个?
我想创建一个难以定制的组件,必须对传递给它的东西做一些验证和其他操作?也许我错了吗?
<h:inputText value='#{pageBean.field}'/>
这意味着双方获取和设置someField
属性的值:
感谢这对我的作品,但我找到了一些其他的方式来做我想做的事。 – aindl 2009-07-08 19:17:53