由于某些要求更改,我绕过了现有的登录页面,并将第一个请求直接发送到我的 home.xhtml 页面。完成更改并尝试执行一些f:ajax函数后,
<h:commandLink value="Display">
<f:ajax event="click" execute="@form" render="@all" listener="#{homeController.loadDetailTail(completeTrail.trailInfo.trailId)}"/>
</h:commandLink>
然后我得到了以下httpError。但是当我执行代码还原(登录页面将指向 home.xhtml 页面)或将第一个请求直接指向其他 jsf 页面并从该页面导航到 home.xhtml 页面时,它会修复。
此问题出现在带有 FireFox 和 Chrome 的 Widows 7 上。但它似乎无法在带有 FireFox 的 Fedora 16 上产生 :(。任何人都可以帮我解决这个问题。谢谢。
httpError:Http 传输返回 0 状态代码。这通常是混合 ajax 和完整请求的结果。出于性能和数据完整性的原因,这通常是不希望的。