http:f:ajax(JSF)

时间:2013-09-20 10:38:39

标签: jsf-2

由于一些需求变更,我绕过了现有的登录页面并将非常紧急的请求发送到我的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上。但似乎没有在Fedora 16上使用FireFox产生:(。任何人都可以帮我解决这个问题。 谢谢。

  

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

1 个答案:

答案 0 :(得分:0)

问题与我设置基本URL的方式有关。改变监督员记谱法时工作正常

  

base href =“#{homeController.baseUrl}”

  

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

非常感谢BalusC&amp;每一个人。