我使用的是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时。我什么都不做,但自动完成功能运行良好。
答案 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支持。