ajax 无法在 jsf 中工作
ajax not working in jsf
我正在使用 jsf 和 ajax。我想捕获 inputText 更改,并将文本打印到控制台。这是 xhtml 文件:
<h:form>
<h:inputText id="name" name="string" value="#{class.string}" >
<f:ajax listener="#{class.printString}" event="valueChange" execute="name"/>
</h:inputText>
</h:form>
这里是managedBean,"printString"函数
public void printString(AjaxBehaviorEvent event) {
System.out.println(string);
}
试试这个:
<h:inputText id="name" name="string" value="#{class.string}" >
<f:ajax listener="#{class.printString}" event="keyup" execute="name"/>
</h:inputText>
同时将支持方法中的searchString
更改为string
。因为 h:inputText
对 string
有价值
public void printString(AjaxBehaviorEvent event) {
System.out.println(searchString);
}
更多
我正在使用 jsf 和 ajax。我想捕获 inputText 更改,并将文本打印到控制台。这是 xhtml 文件:
<h:form>
<h:inputText id="name" name="string" value="#{class.string}" >
<f:ajax listener="#{class.printString}" event="valueChange" execute="name"/>
</h:inputText>
</h:form>
这里是managedBean,"printString"函数
public void printString(AjaxBehaviorEvent event) {
System.out.println(string);
}
试试这个:
<h:inputText id="name" name="string" value="#{class.string}" >
<f:ajax listener="#{class.printString}" event="keyup" execute="name"/>
</h:inputText>
同时将支持方法中的searchString
更改为string
。因为 h:inputText
对 string
public void printString(AjaxBehaviorEvent event) {
System.out.println(searchString);
}
更多