我有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