有时,使用时<h:commandLink>
,<h:commandButton>
或者<f:ajax>
,在action
,actionListener
或listener
与标签相关的方法根本不被调用.或者,bean属性不会使用提交的UIInput
值进行更新.
有什么可能的原因和解决方案?
以下两段代码之间有什么区别 - 关于listener
放置?
<h:selectOneMenu ...>
<f:selectItems ... />
<f:ajax listener="#{bean.listener}" />
</h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
和
<h:selectOneMenu ... valueChangeListener="#{bean.listener}">
<f:selectItems ... />
</h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)