2010-11-28 16 views
6

I Fenster verwenden 7. stelle ich die ClassPath wie folgt aus:Eklipse automatischen Vervollständigung (content assist) mit jsf2.0, XHTML und primefaces 2.2.RC1

D: \ EclipseProjects \ DLFWD_NEW \ WebContent \ WEB-INF \ lib \ jsf-api.jar; D: \ EclipseProjekte \ DLFWD_NEW \ WebContent \ WEB-INF \ lib \ jsf-impl.jar; D: \ EclipseProjekte \ DLFWD_NEW \ WebContent \ WEB-INF \ lib \ primefaces-2.2.RC1.jar

Und ich alse dies tun:

Fenster> Einstellungen> Allgemein> Inhaltstypen> Text> JSP> Add (xhtml)

Aber es funktioniert nicht.


Wenn ich Netbeans verwende. Ich mache nichts, aber die Autocomplete-Funktion funktioniert gut.

Antwort

2

Sichern Sie zuerst Ihr Projekt an einem anderen Ort.

Herunterladen von Eclipse Helios und Rechtsklick auf das Project, gehe zu Eigenschaften gehen Project Facets die Konfiguration ändern zu Java Server 2.0 Projekt Faces Nehmen.

+0

es funktioniert! Danke –

0

Eigentlich sollten Sie .xhtml hinzufügen.

0

versuchen, dies zu tun:

  • In package/project explorer Linksklick auf Projektordner.
  • Klicken Sie auf Project Facets Stimme auf der linken Seite
  • In der rechten Anzeige sollte Convert to faceted form... erscheinen. Wenn ja, klicken Sie darauf, andernfalls überspringen Sie diesen Schritt.
  • Richten Sie Ihre Konfiguration richtig ein und wählen Sie JavaServer Faces.

Jetzt sollten Sie Autocomplete für Standard-JSF und Primefaces-Bibliotheken haben.

1

Sehr einfach: Ich habe 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 

und genießen Sie! Inhalt Unterstützung für h: f: und p:

0

JSF 2.0 Facelets Unterstützung ist introduced in Helios (Eclipse 3.6). Für ältere Eclipse-Versionen oder für erweiterte Funktionen wie EL-Autocomplete können Sie immer JBoss Tools plugin verwenden. Wenn Sie Glassfish verwenden, kommt auch die Glassfish Eclipse plugin mit etwas fortgeschrittener Facelets-Unterstützung.