facelets: passing bean name with ui:param to action attribute

偶尔善良 提交于 2019-12-01 01:20:36

You should be able to reference the bean via its scope:

 <a4j:commandButton value="test"
      action="#{sessionScope[beanName].delete}"/>
<a4j:commandButton value="test" action="#{bean[action]}" />

The params to pass

<ui:param name="bean" value="#{sessionBean}" />
<ui:param name="action" value="delete" />

you can use #{bean['delete']} if your action name is fixed.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!