Проблема поддержки кода Eclipse (с JSF) (автоподсказка кода)

Я делаю проект JSF в Eclipse (Helios), и я включил фасет JSF для своего проекта.

Помощь по коду (подсказка по коду) работает для тегов JSF, но не для атрибутов.

Скажем, если я наберу следующее, отобразятся все возможные теги, и это нормально.

<h:

Но если я наберу следующее и нажму пробел, подсказка кода для атрибутов не появится:

<h:graphicImage

Я предполагаю, что Eclipse должен иметь эту функцию (Netbeans имеет аналогичную функцию), но мне чего-то не хватает.

Пожалуйста, скажите мне, что мне не хватает.


person siva636    schedule 02.08.2011    source источник
comment
Связанный: stackoverflow.com/questions/6204807/   -  person BalusC    schedule 02.08.2011


Ответы (1)


Вам необходимо добавить ссылку на TLD (например, html_basic.tld) в настройки проекта Eclipse. Это позволит Eclipse ссылаться на файл TLD для обеспечения функции автозаполнения.

Лучшее объяснение того, что делать, можно найти здесь:

Автозаполнение Eclipse (помощь по содержанию) с помощью фасетов (jsf) и xhtml < / а>

person maple_shaft    schedule 02.08.2011
comment
Где взять файлы TLD и как их установить? (Ссылки в предложенной теме больше не работают) - person siva636; 03.08.2011
comment
@MISS_DUKE, если поиск Google не может найти их в Интернете, вы сможете найти их в файлах JAR реализации JSF или в библиотеках компонентов. (Например, jsf-impl.jar имеет html_basic.tld и jsf_core.tld) - person maple_shaft; 03.08.2011
comment
Спасибо, теперь я поместил файлы tld в папку WEB-INF / tlds и могу вручную открывать файлы TLD в Eclipse IDE и ссылаться на теги (это действительно полезно). Но сама Eclipse IDE даже сейчас не делает никаких подсказок для присвоенного тега. В чем может быть причина этого? - person siva636; 04.08.2011