相关疑难解决方法(0)

JSF/Primefaces AJAX请求是否真的异步?

我是JSF的新手所以我不知道我面临的行为是否正常.

我有这个代码:

<p:selectBooleanCheckbox id="locationChoice1" value="#{login.locationChoice1}">
    <p:ajax listener="#{login.chooseLocationType1}" update="locationChoice1 locationChoice2 positionChoice" />
    <p:ajax listener="#{login.retrieveGalaxies}" update="test"  />
</p:selectBooleanCheckbox>
Run Code Online (Sandbox Code Playgroud)

我的login.retrieveGalaxies函数调用sleep(8000)函数来模拟延迟.我期待我的组件locationChoice1,locationChoice2positionChoice在1或2秒内更新,我的test组件将在8秒内更新,但所有都在8秒内更新.

这是正确的行为吗?

我尝试使用async参数,但它没有改变结果.

ajax jsf primefaces

10
推荐指数
1
解决办法
9929
查看次数

标签 统计

ajax ×1

jsf ×1

primefaces ×1