a4j:ajax keyup事件无法正常工作

时间:2015-01-04 13:19:09

标签: jsf-2 richfaces ajax4jsf

经过很长一段时间我使用a4j:ajax从h:inputText获取简单文本并渲染为h:outputText但它不起作用

我找到了很多像this这样的例子,但是没有一个像我一样。

这是我的豆子

import javax.faces.bean.*;

@ManagedBean(name="usertest")
@RequestScoped
public class UserBean {

    private String name = "john";

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

这是我的index.xhtml

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">

<h:head>
</h:head>
<body>

<h:form id="f1">
    <h:inputText id="name1" value="#{usertest.name}">
        <a4j:ajax event="keyup" render="name2" execute="@form"></a4j:ajax>
    </h:inputText>
    <h:outputText id="name2" value="#{usertest.name}"></h:outputText>
</h:form>

</body>
</html>

我正在使用JSF 2.0和RichFaces 4.0 任何解决方案都会对我有所帮助。

0 个答案:

没有答案