This question already has answers here:
</div>
</div>
<div class="grid--cell mb0 mt4">
<a href="/questions/2118656/commandbutton-commandlink-ajax-action-listener-method-not-invoked-or-input-value" dir="ltr">commandButton/commandLink/ajax action/listener method not invoked or input value not set/updated</a>
<span class="question-originals-answer-count">
(12 answers)
</span>
</div>
<div class="grid--cell mb0 mt8">Closed <span title="2016-03-22 08:06:32Z" class="relativetime">4 years ago</span>.</div>
</div>
</aside>
i'm using jsf and ajax. I want to catch inputText change, and print text out to console. Here is xhtml file:
<h:form>
<h:inputText id="name" name="string" value="#{class.string}" >
<f:ajax listener="#{class.printString}" event="valueChange" execute="name"/>
</h:inputText>
</h:form>
and here managedBean, "printString" function
public void printString(AjaxBehaviorEvent event) {
System.out.println(string);
}
</div>