2010-05-31 22 views
0

我已經upgrated到JSF2但仍與facelet1.1.15運行。 我在web.xml中有這些參數:使用facelet1.1.15(外部的facelet)在JSF2

<context-param> 
    <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name> 
    <param-value>com.sun.facelets.FaceletViewHandler</param-value> 
</context-param> 
<context-param> 
    <param-name>javax.faces.DISABLE_FACELET_JSF_VIEWHANDLER</param-name> 
    <param-value>true</param-value> 
</context-param> 

我試圖創建本例的步驟我自己的步驟及部件: http://www.ibm.com/developerworks/java/library/j-jsf2fu2/index.html#tip3 一切都看起來不錯,但我得到它不承認錯誤標籤。

有它得到了與facelet裏1.1.15辦?它只適用於VDL? 它有JSF2中使用1.1.15和自定義組件的方法嗎? 除了 - 我使用Tomcat 6

回答

0

嗯, RichFaces3.3.3只適用於不支持模板的facelet1.1.5。

,我必須改到他們支持VDL和模板:(

PrimeFaces
1

JSF 2有小面內置。它在與JSF 1.x一起使用的獨立小平面(支持複合組件和新的f:ajax標記等)中稍作修改,因此您無法將自己的facelets實現與JSF 2捆綁在一起。嘗試使用新的f:代替ajax標籤。

順便說一句,RichFaces的最近發佈的3.3.3版與JSF 2的支持。也許他們有更新的Ajax4jsf支持JSF 2爲好。