【发布时间】:2014-06-19 21:09:52
【问题描述】:
我需要将 #{bean.userProfile} 之类的参数传递给支持 bean 中的 clear(UserProfile profile) 之类的方法。
<a4j:commandButton value="Cancel" onclick="#{rich:component('id_up')}.hide()" execute="@this" type="reset" action="#{profilesBean.clear()}" render="id_panel">
我正在寻找在动作中编写类似这样的语法:
action="#{profilesBean.clear(#profilesBean.selectedProfile)}"
我需要通过“selectedProfile”发送所有 userProfile 属性。
【问题讨论】:
-
action="#{profilesBean.clear(profilesBean.selectedProfile)}" 实际上应该“正常工作”,假设它是 JSF 2 或更高版本。但是如果它是同一个 bean (profilesBean) 那你为什么需要把它作为参数发送呢?