Eclipse自动完成primefaces标签

时间:2010-10-30 20:41:40

标签: 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/ui" 
 template="/template/ui.xhtml">

我看到了Bozho question and answer

因此它仅适用于h和f标签而不适用于p(primefaces)标签!如何自动完成primefaces标签?

3 个答案:

答案 0 :(得分:3)

我发表了关于Helios支持的博客,这可能有所帮助;

http://cagataycivici.wordpress.com/2010/08/31/primefaces-support-in-eclipse-helios/

答案 1 :(得分:1)

我遇到了同样的问题,没有解决任何解决方案(我的类路径中已经有了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项目属性的项目方面进行更改,但在某些情况下,最好直接在文件中进行更改。

答案 2 :(得分:0)

默认情况下,我们不会在Eclipse中获得PrimeFaces标记的自动完成功能。要启用自动完成, 转到窗口 - &gt;偏好设置 - &gt;常规 - &gt;内容类型 选择JSP并将.xhtml添加为文件关联。