I am using JSF 2.0 with eclipse 3.4 and Tomcat6. For Facelets I need to create XHTML files.
Now the problem is that there is no XHTML file in eclipse.
I can make it using a new and convert its etension XHTML
but i am coding it is not showing any tags in autocomplete. In JSP file when I write <h:
it shows all relevant tags of and same for <f:
but not in XHTML file.
Which one I make using new file in Eclipse please tell me how it show also all tags
which relevant to <h:
and any other.
-
You need the JEE edition of Eclipse. – Thorbjørn Ravn Andersen Jul 20 '10 at 09:28
2 Answers
You need Eclipse for Java EE developers (note the EE). It not only includes WTP with JSF tooling, but also much more, like a builtin database manager, JPA assist, etc.
As Facelets is relatively new, there's no builtin support for this yet. To get autocompletion to work for Facelets files anyway, go to Window > Preferences > General > Content Types > Text > JSP and then add
*.xhtml
as file association and set default encoding toUTF-8
.Update: Since Eclipse 3.6 there's builtin support for Facelets files. Further, the Glassfish server plugin and the Jboss Tools plugin also ships with more advanced Facelets support. The Jboss Tools plugin even comes with EL autocompletion and linking with right managed bean classes.

- 1,082,665
- 372
- 3,610
- 3,555
-
Thanks sir.Please if it possible please write a tutorial for JSF2.0.As ou write you for JSF1.2. – Jul 21 '10 at 15:26
create new > others> web> html> click next enter file name with extension .xhtml >finish

- 1
-
Or just upgrade Eclipse to at least 3.6, which offers builtin support for Facelets files. – BalusC Aug 07 '12 at 13:56