0
4

1 回答 1

0

如果您使用 JSF 2.0,f:ajax 标签可能会解决您的问题。这是 f:ajax 标记的示例用法,

    <h:commandLink value="#{..}">
        <f:ajax execute="name" render="output" />
    </h:commandLink>
    <h:inputTextarea id="output" value="#{..}" />

execute =”name” - 表示 ID 为“name”的表单组件将被发送到服务器进行处理。对于多个组件,只需在其间用空格分隔即可,例如 execute=”name anotherId anotherxxId”。在这种情况下,它将提交文本框值。

render =”output” – 在 Ajax 请求之后,它将刷新 id 为“output”的组件。在这种情况下,Ajax 请求完成后,它会刷新 h:inputTextarea 组件。

于 2012-07-20T03:34:23.050 回答