2010-07-20 2 views
5

Я использую JSF 2.0 с eclipse 3.4 и Tomcat6. Для Facelets мне нужно создать файлы XHTML. Теперь проблема в том, что в eclipse нет файла XHTML. Я могу сделать это с помощью нового и преобразовать его значение XHTML , но я кодирую, что он не показывает никаких тегов в автозаполнении. В JSP-файле, когда я пишу <h:, он показывает все соответствующие теги и те же для <f:, но не в XHTML-файле. Который я делаю, используя новый файл в Eclipse, пожалуйста, расскажите мне, как он показывает все теги , которые относятся к <h: и любым другим.JSF 2.0 Использование Eclipse?

+0

Вам нужна JEE издание Eclipse. –

ответ

4
  1. Вам нужно Eclipse for Java EE developers (обратите внимание на EE). Он включает не только WTP с инструментами JSF, но и многое другое, например встроенный менеджер баз данных, помощь JPA и т. Д.

  2. Поскольку Facelets относительно нова, для этого еще нет встроенной поддержки. Чтобы получить автозаполнение для работы с файлами Facelets, перейдите к Окно> Настройки> Общие> Типы содержимого> Текст> JSP, а затем добавьте *.xhtml в качестве ассоциации файлов и установите кодировку по умолчанию на UTF-8.

    Обновление: С Eclipse 3.6 имеется встроенная поддержка файлов Facelets. Кроме того, плагин сервера Glassfish и плагин Jboss Tools также поставляются с более продвинутой поддержкой Facelets. Плагин Jboss Tools даже поставляется с автозаполнением EL и соединением с соответствующими классами управляемых компонентов.

+0

Спасибо, сэр. Если возможно, напишите учебник для JSF2.0. Как вы напишите для JSF1.2. – 2010-07-21 15:26:27

0

Вы используете wtp-plugin: http://www.eclipse.org/webtools/?

+0

пожалуйста, если вы можете сказать, как я могу его использовать. – 2010-07-20 08:30:42

+0

Использование на самом деле простое - просто установите его через сайт обновления и пойдите для него! ; D – hackbert

0

создать новую> Другие> Интернет> HTML> нажмите кнопку Далее введите имя файла с расширением .xhtml> закончить

+0

Или просто обновите Eclipse до версии 3.6, которая предлагает встроенную поддержку файлов Facelets. – BalusC