Eclipse Ecplise自动完成素数面标记

Eclipse Ecplise自动完成素数面标记,eclipse,jsf,facelets,primefaces,Eclipse,Jsf,Facelets,Primefaces,我使用Eclipse处理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

我使用Eclipse处理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">

我看见了


所以它只适用于h和f标记,而不适用于p(primefaces)标记!它怎么能自动完成primefaces标签呢?

我在博客中提到了Helios的支持,这可能会有所帮助


我遇到了同样的问题,发布的解决方案没有一个得到解决(我的类路径中已经有primefaces jar)

我使用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项目属性的project facets中更改,但在某些情况下,最好直接在文件中更改。

默认情况下,我们在eclipse中不会获得automcomplete for PrimeFaces标记。要启用自动完成, 转到窗口-->首选项-->常规-->内容类型
选择JSP并添加.xhtml作为文件关联。

我正在使用演示war-primefaces-rc1。因此,也请将其添加到它中。在Indigo SR1中,标记自动完成对于PrimeFaces 3.0M3很好,但对于最新的(m4)版本则不行。虫子?