Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 如何更新<;用户界面:重复>;没有页面重新加载的数据?_Jsf_Primefaces - Fatal编程技术网

Jsf 如何更新<;用户界面:重复>;没有页面重新加载的数据?

Jsf 如何更新<;用户界面:重复>;没有页面重新加载的数据?,jsf,primefaces,Jsf,Primefaces,我有一个用户名列表,用户名列表会随着用户输入的数量而增加。问题是,当用户输入用户名时,列表会被输入填充,只有当我的页面重新加载时,我的列表才会更新。这是我迄今为止尝试过的代码 <ui:repeat id="update" value="#{data.value}" var="tes"> #{tes.name} </ui:repeat> <h:inputText value=#{data.name}/> <p:commandButton ac

我有一个用户名列表,用户名列表会随着用户输入的数量而增加。问题是,当用户输入用户名时,列表会被输入填充,只有当我的页面重新加载时,我的列表才会更新。这是我迄今为止尝试过的代码

 <ui:repeat id="update" value="#{data.value}" var="tes">

 #{tes.name}
 </ui:repeat>

 <h:inputText value=#{data.name}/>
 <p:commandButton actionListener="#{data.addname()}" update="update"/>

#{tes.name}
我无法在外页重新加载的情况下更新数据。请建议我如何更新ui:在外页重新加载的情况下重复数据。提前感谢。

试试这个:

<h:form>
    <h:panelGroup id="toUpdate">
        <ui:repeat value="#{data.value}" var="tes" >
            #{tes.name}
        </ui:repeat>
    </h:panelGroup>

    <h:inputText value=#{data.name}/>
    <p:commandButton actionListener="#{data.addname()}" update="toUpdate"/>
</h:form>

#{tes.name}