2010-10-30 105 views
9

我使用Eclipse,像這樣PrimeFaces工作:Ecplise自動完成primefaces標籤

<ui:composition xmlns="http://www.w3.org/1999/xhtml" 
xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:p="http://primefaces.prime.com.tr/ui" 
template="/template/ui.xhtml"> 

我看到Bozho question and answer

因此,它只適用於h和f標籤,而不適用於p(primefaces)標籤!它如何自動完成primefaces標籤?

回答

1

我有同樣的問題,並沒有公佈解決方案(我已經在我的類路徑primefaces罐子)。

我使用的Eclipse項目格式,並在.settings文件夾,文件 「org.eclipse.wst.common.project.facet.core.xml的」 有這樣的屬性:

<installed facet="jst.jsf" version="1.2"/> 
<installed facet="jst.web" version="2.5"/> 

我改變到:

<installed facet="jst.jsf" version="2.0"/> 
<installed facet="jst.web" version="3.0"/> 

它的工作。確定這是一個錯誤的配置,但對某人有用。 Ps:這些屬性可以在eclipse項目屬性中的項目構面上進行更改,但是在某些情況下,最好直接在文件中進行更改。

0

默認情況下,我們無法在Eclipse中爲PrimeFaces標記自動完成。啓用自動完成, 轉到窗口 - >首選項 - >常規 - > ContentTypes 選擇JSP並添加.xhtml作爲文件關聯。