2010-07-20 13 views
5

Używam JSF 2.0 z Eclipse 3.4 i Tomcat6. W przypadku Facetów muszę utworzyć pliki XHTML. Problem polega na tym, że w Eclipse nie ma pliku XHTML. Potrafię zrobić to za pomocą nowego i przekonwertować jego eternet XHTML , ale ja koduję, że nie pokazuje żadnych tagów w autouzupełnianiu. W pliku JSP, gdy piszę <h:, pokazuje on wszystkie odpowiednie tagi i to samo dla <f:, ale nie w pliku XHTML. Którego używam przy użyciu nowego pliku w Eclipse proszę mi powiedzieć, jak to pokazać również wszystkie tagi , które odnoszą się do <h: i innych.JSF 2.0 Korzystanie z Eclipse?

+0

Trzeba wydanie JEE Eclipse. –

Odpowiedz

4
  1. Trzeba Eclipse for Java EE developers (zwróć uwagę na EE). Obejmuje on nie tylko WTP z oprzyrządowaniem JSF, ale także wiele więcej, jak wbudowany menedżer baz danych, pomoc JPA, itp.

  2. Ponieważ Facelets jest stosunkowo nowy, nie ma jeszcze wbudowanego wsparcia tego. Aby mimo to autouzupełnianie działało na plikach Facelet, przejdź do: Okno> Preferencje> Ogólne> Typy zawartości> Tekst> JSP, a następnie dodaj *.xhtml jako powiązanie plików i ustaw domyślne kodowanie na UTF-8.

    Aktualizacja: Od wersji Eclipse 3.6 wbudowano obsługę plików Facelets. Co więcej, plugin serwera Glassfish i plugin Jboss Tools są również dostarczane z bardziej zaawansowaną obsługą Facelets. Wtyczka Jboss Tools zawiera nawet autouzupełnianie EL i łączenie z prawymi zarządzanymi klasami komponentów bean.

+0

Dziękuję sir.Please, jeśli to możliwe, napisz samouczek dla JSF2.0. Jak piszesz dla JSF1.2. –

0

Czy używasz wtp-plugin: http://www.eclipse.org/webtools/?

+0

proszę, jeśli możesz powiedzieć, jak mogę z niego korzystać. –

+0

Użycie jest naprawdę łatwe - wystarczy zainstalować go za pośrednictwem strony aktualizacji i gotowe! ; D – hackbert

0

utworzyć nowy> Pozostałe> WWW> html> kliknij obok wprowadzić nazwę pliku z rozszerzeniem .xhtml> zakończyć

+0

Lub po prostu zaktualizuj Eclipse do co najmniej 3.6, który oferuje wbudowaną obsługę plików Facelets. – BalusC

Powiązane problemy