我有一个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的值传递给另一个bean?
我正在尝试创建一个复杂的自定义组件,它必须对传递给它的内容进行一些验证和其他操作。也许我走错了路?