2014-02-24 78 views
0

我正在將Richfaces 3.x遷移到4.x,使用JSF 2.0 這裏我用h:form中的rich:dataTable組件,但它沒有獲得dispalyed。 在瀏覽器視圖源代碼中沒有收斂到html格式,它仍然顯示rich:dataTable。rich:dataTable not in h:表格

並且我們沒有在WEB-INF文件夾中放置任何新的rich.tld文件, 但之前的3.x版本我在我的WEB-INF文件夾中有這個rich.tld,richfaces.tld文件。

有人可以幫我解決這個問題,這裏可能是什麼問題來渲染數據表?

+0

請張貼您的代碼。 – 757071

+0

https://community.jboss.org/wiki/RichFacesMigrationGuide33x-4xMigration-Upgrading – kolossus

回答

0

您不需要RichFaces 4.x中的rich.tlda4j.tld

RichFaces 4不支持JSP頁面(它們在JSF 2中不推薦使用)。這是爲什麼這些文件不適用於RichFaces 4.

+0

謝謝,還有一件事,html_basic.tld文件怎麼樣,我應該從WEB-INF中刪除這個文件嗎?如果我刪除這個.tld文件,我的jsf組件如h:form,h:outPutText不能識別,那些在xhtml頁面中顯示爲紅色。 – Kiran

+0

你不需要任何.tld文件。您需要創建模板並使用它重寫頁面。 –