2014-05-06 43 views
0

我的代碼:RichFaces的A4J:民意調查中的RichFaces 3.3.3不工作

<a:region> 
     <h:form> 
     <a:poll id="feed" enabled="true" reRender="feedReader" interval="100"/> 
     </h:form> 
    </a:region> 
    <h:form> 
     <h:outputText value="#{feedReader2.title}" id="feedReader" /> 
    </h:form> 

這接近這裏的例子:http://www.mastertheboss.com/richfaces/using-ajax-with-jboss-richfaces

它應該做的是調查其內容的RSS提要的服務器並給出標題。

但是,這是行不通的。在Chrome開發者工具中,我看不到任何向服務器發出的AJAX請求。相反,我看到一個錯誤Uncaught TypeError:無法在framework.pack.js上讀取null的屬性操作。在發生錯誤的行是:

this._actionUrl=(this._form.action)?this._form.action:this._form 

我只能猜測,這是相關型號的<h:form>不具有action屬性。但我不明白爲什麼我需要這個,因爲它不包含在所有你能找到的例子中。我不希望<h:outputText>在頁面加載時查詢bean。我的目標是在頁面完成渲染之後使用AJAX讀取Feed。

如果這是一個與我的RichFaces版本有關的問題,有人可以給我一個關於如何在3.3.3中做這個的例子嗎?

回答

1

我發現了這個問題。這是上面加入的標記之外的錯誤。有兩個<h:form>嵌套,導致第二個故障。