0

我正在使用 2.0 的 JSP 应用程序中执行 Ajax。

我的代码:

<f:view>
    <h:form>

        <h:inputText id="name" value="#{ user.username }"></h:inputText>

        <h:commandButton value="Load" >
            <f:ajax execute="name" redner="outputname"/>
        </h:commandButton>

        <h:outputLabel id='outputname' value="#{ user.username }"></h:outputLabel>

    </h:form>
</f:view>

发生了一些错误,我不知道原因。

The tag f:ajax is only available on facelets.

/index.jsp (line: 17, column: 3) No tag "ajax" defined in tag library imported with prefix "f"
4

1 回答 1

0

你需要类似的东西

<h:head>
    <title>Page Title</title>
    <meta http-equiv="Content-Type"
        content="application/xhtml+xml; charset=UTF-8" />
</h:head>
<h:body>
<h:form>

        <h:inputText id="name" value="#{ user.username }"></h:inputText>

        <h:commandButton value="Load" >
            <f:ajax execute="name" redner="outputname"/>
        </h:commandButton>

        <h:outputLabel id='outputname' value="#{ user.username }"></h:outputLabel>

    </h:form>
</h:body>
</html>
于 2013-06-07T09:29:50.243 回答