Это зависит от используемых плагинов. Текущая версия Eclipse (Helios) действительно не поддерживает это из коробки ( обновление : это определенно поддерживается, поскольку Kepler, которая является первой версией Eclipse со встроенной поддержкой JSF 2.0) .
Когда вы используете, например, Glassfish 3 и используете серверный плагин Glassfish , и в проекте установлен Glassfish в качестве целевой среды выполнения, вы увидите автозаполнение и документацию для всех теги и атрибуты на странице Facelet XHTML. Вы даже получите дополнительную опцию меню правой кнопки мыши на проекте Новый> XHTML-файл .
Вот несколько экранов проекта Eclipse + Glassfish:
Подсказка тега:
Тег автозаполнения:
Автозаполнение атрибута:
При использовании, например, Tomcat в качестве целевой среды выполнения, эта функция недоступна. Более того, подсветка синтаксиса не работает вообще. Вам нужно будет вручную добавить расширение *.xhtml
в настройки редактора JSP, чтобы подсветка заработала с помощью Окно> Параметры> Общие> Типы содержимого> Текст> JSP . Но это все.
Для JBoss AS 6 вам необходим плагин JBoss Tools , который можно установить, как описано здесь . Этот плагин, к сожалению, не работает для Tomcat.