【发布时间】:2010-11-08 20:34:09
【问题描述】:
我有 Facelet 组件,并且我有支持它的 bean。当我将我的组件包含到某个页面时,我将 bean 从页面传递到我的组件:
<ui:include src="./WEB-INF/templates/myTemplate.xhtml">
<ui:param name="pageBean" value="#{thisPageBean}" />
</ui:include>
我的组件也有支持 bean,我尝试将值从调用页面 bean 传递给我的:
<c:set target="#{componentBean}" property="field" value="#{pageBean.field}" />
但是这种方法行不通?有什么方法可以将值从一个 bean 传递到另一个?
我正在尝试创建复杂的自定义组件,它必须对传递给它的东西进行一些验证和其他操作?也许我走错路了?
【问题讨论】: