Итак, у меня в Elipse JSF запущен на сервере приложений tomcat, пока что это очень хлопотно.
Ошибка: https://bugs.eclipse.org/bugs/show_bug.cgi?id=192393
Во-первых, затмение не позволит мнеустановить библиотеки для JSF при добавлении фасета, поэтому мне пришлось вручную загружать и добавлять как фасет.Это прекрасно работает после многих модификаций.
Но я не могу получить помощь по работе с содержимым в файлах .xhtml, я пробовал все решения, ни одно из них не работало.Если я переименую в JSP, это сработает, так что это не TLD.Но если я сделаю * .jsp шаблоном URL-адреса сервлетов по умолчанию, он все испортит по понятным причинам.Я разрабатывал с 0 помощником по контенту, и это хорошо, но я бы предпочел сэкономить время.
Я перепробовал все решения, которые нашел в Интернете
Eclipse Версия: 2018-12 (4.10.0) Идентификатор сборки: 20181214-0600 JSF: 2.2.9 API + IMPL как пользовательская добавленная библиотека фасетов с использованием sun.com.faces (majorra) Tomcat 9 JSTL 1.1
Я пробовал:
-Перемещение от фасета JSF к зависимости maven.
-Добавление * .XHTML к типам содержимого JSP
-Добавление редактора JSP к типу содержимого XHTML -Добавление TLD в web-inf / TLDs
-ДобавлениеJSF привязывается как источник
- Изменение из Jaxax.faces в библиотеки API / IMPL com.sun.faces
- Изменение страниц в JSPX и JSP из XHTML
- Добавление .XHTML в качестве типа файла по умолчанию для JSF вweb config
Проблема заключается в ассистенте кода затмений. Он рассматривает XHTML как файл HTML, а в HTML нет ассистента контента XML или ассистента контента jsp.Я хотел бы знать, есть ли способ «добавить» предложения помощи по коду во все html-файлы, чтобы он действовал так, как если бы это был JSP.
Мой другой вариант состоял в том, чтобы .xhtml анализировали как тип файла jsp.(но я не могу этого сделать, все заблокировано), и я чувствую, что это может создать такую же проблему, как если бы я запускал .jsp на сервлете лица.
Так кто-нибудь знает обходной путь для добавления предложений по поддержке контента?Или лучше?
Спасибо!