Автоматическое заполнение затмения (содержание помогают) с facelets (jsf) и xhtml

Как активировать затмение (3.5, WTP), содержание помогает на .xhtml страницах для JSF (1.2) признаки, используя facelets? Это работает в .jsp файлах, но не xhtml.

Я Google много, и во многих местах (включая MyFaces wiki) это сказано - «Затмение, не может работать с xhtml и facelets»

Так как это работает с .jsp файлами, я предполагаю, что мог бы быть некоторый механизм, которым можно активировать то содержание, помогают.

Я начал работать над проектом, у которого уже есть большая кодовая база, так изменение расширений не является выбором. Дополнительные плагины - aslo нежелательный, но приемлемый, если ничто иное не работает.

(Я задаю вопрос, чтобы проверить, не нашел ли кто-то остроумную работу к этой проблеме - иначе я знаю, что это не возможно),

48
задан Bozho 25 January 2010 в 12:37
поделиться

3 ответа

Нашел решение довольно быстро после того, как задал вопрос (и через час после того, как я начал пытаться его решить):

Окно > Настройки > Общие > Типы содержимого > Текст > JSP > Добавить (xhtml)

Заставляет файлы рассматриваться как jsp-файлы. Таким образом, когда они открываются редактором JSP, автозаполнение любой библиотеки тегов, которая имеет свои определения в формате .tld ( и , например) работает. Фейслеты и теги только для фейслетов все еще не работают. Их .tld эквиваленты должны быть добавлены где-то в проектах. Фейслеты можно найти здесь .

Другое, немного более сложное решение описывается здесь .

63
ответ дан 7 November 2019 в 12:13
поделиться

Вы думали о Myeclipse ? Это не бесплатно, но это довольно хороший инструмент. Это очень помогло, когда я разработал с JSF.

1
ответ дан 7 November 2019 в 12:13
поделиться

Use JBoss Tools, это то, что я использую для своих проектов JSF+Facelets. Это лучшее, что вы можете получить, если вам нужно работать с этой технологией.

http://www.jboss.org/tools

Я рекомендую использовать последний релиз-кандидат - CR1, так как он совместим с Eclipse 3.5, окончательная версия должна скоро выйти, но CR1 - это rock solid.

http://in.relation.to/Bloggers/JBossTools31CR1Released

7
ответ дан 7 November 2019 в 12:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: