9

我正在使用 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标签?

4

3 回答 3

3

我写过关于 Helios 支持的博客,这可能会有所帮助;

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

于 2010-10-30T21:01:19.653 回答
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 项目属性的项目方面进行更改,但在某些情况下,最好直接在文件中更改。

于 2013-03-13T12:00:39.523 回答
0

默认情况下,我们不会在 Eclipse 中获得 PrimeFaces 标签的自动完成功能。要启用自动完成,请转到 Window-->Preferences-->General-->ContentTypes 选择 JSP 并添加 .xhtml 作为文件关联。

于 2013-05-21T13:51:56.097 回答