何时使用value eChangeListener或f:Ajax侦听器?

何时使用value eChangeListener或f:Ajax侦听器?

以下两段代码之间有什么区别?listener安置?

<h:selectOneMenu ...>
    <f:selectItems ... />
    <f:ajax listener="#{bean.listener}" /></h:selectOneMenu>

<h:selectOneMenu ... valueChangeListener="#{bean.listener}">
    <f:selectItems ... /></h:selectOneMenu>


翻翻过去那场雪
浏览 482回答 2
2回答

慕的地10843

对于第一个片段(Ajax侦听器属性):Ajax标记的“Listener”属性是每当Ajax函数发生在客户端时在服务器端调用的方法。例如,您可以使用此属性指定一个服务器端函数,以便每次用户按下键时调用该函数。但是第二个片段(Value EChangeListener):只有在提交表单时,才会调用ValueChangeListener,而不是在更改输入值时调用ValueChangeListener。*你可能想看看这个方便回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java