Файл царапин IntelliJ IDEA: URI JSF xmlns не зарегистрирован

С сайта Intellij:

Скретч-файлы, очень удобная функция, которая помогает вам экспериментировать и создавать прототипы. С помощью этой функции вы можете сделать набросок чего-то очень быстрого прямо в редакторе, без изменения вашего проекта или создания каких-либо файлов.

Вы можете открыть бесконечное количество Scratch Files и легко переключаться между ними. IntelliJ IDEA предоставит все свои функции поддержки кодирования для этих файлов в соответствии с типом, который вы выберете для них в виджете строки состояния.

Однако, когда я создаю скретч-файл лицевой стороны, появляется ошибка "URI не зарегистрирован", ни один из тегов не распознается, и завершение табуляции тегов по мере ввода текста не происходит.

Скретч файл

Я создаю новый скретч-файл facelet следующим образом:

Tools -> New Scratch -> XHTML file

Статус бар

Когда мышь наводит курсор на одну из выделенных красным цветом строк xmlns, появляется всплывающее окно: URI is not registered (Settings | Project Settings | Schemas and DTDs), Когда курсор мыши находится над тегом h: outputLabel, появляется всплывающее окно: Cannot resolve symbol: 'h:outputLabel', Однако в моем проекте нет таких ошибок ни в одном из моих файлов Facelet.

Согласно Jetbrains, "IntelliJ IDEA предоставит все свои функции поддержки кодирования для этих файлов в соответствии с типом, который вы выберете для них в виджете строки состояния". Это просто неисправная функция или есть способ решить эту проблему? Совершенно бесполезно иметь рабочий файл XHTML, который не обеспечивает помощь при кодировании.

ОБНОВИТЬ:

Изменение на java.sun.com Пространство имен не решает проблему:

Изменить на пространство имен java.sun.com

1 ответ

Я исправил эту проблему в IntelliJ. В «Настройки> Плагины» установите «Jakarta EE:Server Faces(JSF)» или включите его.

Другие вопросы по тегам