Я хочу использовать компонент h: link в моем файле xhtml, но Idea, похоже, не находит его. Я получаю не могу разрешить ошибку символа. Но он находит некоторые другие стандартные компоненты.Поддержка JSF 2 в IntelliJ Idea 11
У меня есть заголовок в верхней части файла.
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
template="/WEB-INF/templates/default.xhtml">
Проект, над которым я работаю, является проектом типа JavaEE6/JBoss7. Он был импортирован из архетипа Maven. Тип упаковки - EAR. Я включил поддержку JSF, и Idea загрузила 3 JSF-банки и разместила их в каталоге lib в корневом каталоге проекта (не в веб-модуле, как я ожидал).
Кто-нибудь знает, что мне нужно сделать, чтобы оно работало?
Прежде всего, чтобы исключить одно и другое: что, если вы проигнорируете ошибку IDE и запустите webapp? Получает ли '' анализ на полноценный '' или нет? –
BalusC
Я пытался запустить приложение в любом случае, но вместо тег я получаю элемент span. –
Убедитесь, что JSF-банки добавлены в зависимости от модуля: http://www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html. – CrazyCoder