使用jsf2.0,xhtml和primefaces 2.2.RC1进行Eclipse自动完成(内容辅助)

时间:2010-11-28 02:41:12

标签: eclipse jsf jsf-2 facelets primefaces

我使用的是Windows 7.我将ClassPath设置为:

d:\ EclipseProjects \ DLFWD_NEW \的WebContent \ WEB-INF \ lib中\ JSF的api.jar文件; d:\ EclipseProjects \ DLFWD_NEW \的WebContent \ WEB-INF \ lib中\ JSF-impl.jar中; d:\ EclipseProjects \ DLFWD_NEW \的WebContent \ WEB-INF \ lib中\ primefaces-2.2.RC1.jar

我也这样做:

窗口>偏好>一般>内容类型>文字> JSP>添加(xhtml)

但是,它不起作用。


当我使用netbeans时。我什么都不做,但自动完成功能运行良好。

5 个答案:

答案 0 :(得分:2)

首先在其他位置备份您的项目。

下载Eclipse Helios 然后右键单击您的项目,转到属性 转到Project Facets 将配置更改为JavaServer Faces 2.0项目 应用

答案 1 :(得分:1)

非常简单: 我有SpringSource Tool Suite 3.0.0(Eclipse 4.2.0)

 Project Properties > Project Facets

 Check: JavaServer Faces. Version: 2.1

 Push Link: Further configuration required...

 Push Icon Button: Download library

 Select: Apache MyFaces o Oracle Mojarra

 Destination folder: I have my own /lib folder into my Project

 Licence: ok

并享受! h:f:和p:

的内容辅助

答案 2 :(得分:0)

实际上,您应该添加.xhtml

答案 3 :(得分:0)

尝试这样做:

  • package / project explorer左键单击项目文件夹。
  • 点击左侧的Project Facets语音
  • 右侧面板中应显示Convert to faceted form...。如果是,请单击它,否则跳过此步骤。
  • 正确设置配置并选择JavaServer Faces

现在你应该有标准jsf和primefaces库的自动完成功能。

答案 4 :(得分:0)

Helios(Eclipse 3.6)中的JSF 2.0 Facelets支持是introduced。对于较旧的Eclipse版本,或者对于EL自动完成等更高级的功能,您始终可以使用JBoss Tools plugin。如果您正在使用Glassfish,Glassfish Eclipse plugin还会提供更高级的Facelets支持。