Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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 2 httpError与f:ajax(JSF)_Jsf 2 - Fatal编程技术网

Jsf 2 httpError与f:ajax(JSF)

Jsf 2 httpError与f:ajax(JSF),jsf-2,Jsf 2,由于一些需求的变化,我绕过了现有的登录页面,将第一个请求直接发送到我的home.xhtml页面。完成更改后,尝试执行一些f:ajax函数,如下所示: <h:commandLink value="Display"> <f:ajax event="click" execute="@form" render="@all" listener="#{homeController.loadDetailTail(completeTrail.trailInfo.trailId)}"/>

由于一些需求的变化,我绕过了现有的登录页面,将第一个请求直接发送到我的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页面时,它将得到修复

这个问题出现在Widows7的FireFox和Chrome上。但在FireFox的Fedora 16上似乎无法实现:(.谁能帮我解决这个问题。 谢谢

httpError:Http传输返回了0状态代码。这是 通常是混合ajax和完整请求的结果 出于性能和数据完整性的原因,这是不需要的


问题是我设置基本URL的方式。当更改URL时,它可以正常工作

base href=“#{homeController.baseUrl}”

base href=“#{request.contextPath}/”


非常感谢BalusC&every one。

显然,您也在重定向ajax请求。显示“我绕过了现有登录页面,将第一个请求直接发送到my home.xhtml页面”背后的代码。错误就在那里。非常感谢BalusC。我已经用web.xml/views/home.jsf完成了这项工作