Компонент метаданных должен быть вложен в тег метаданных f :. Предложение: заключите необходимые компоненты в <f: метаданные>
Я прошел через разные источники, такие как:
Ошибка, сказав, что мне нужно использовать метаданные f: хотя я
http://docs.oracle.com/javaee/7/javaserverfaces/2.2/vdldocs/facelets/f/metadata.html
и кажется, что проблема была исправлена в jsf 2.2.1, где, когда я пытался использовать, я столкнулся с проблемой, ниже мои конфигурации:
template.xhtml:
#{messageResource['connect.main.title.main.title']}
Страница:
#{discussionWrapperBean.userBean.firstName} #{discussionWrapperBean.userBean.lastName != null ? discussionWrapperBean.userBean.lastName: ''}#{discussionWrapperBean.pageTitleNotifications != null ? '(' : ''}#{discussionWrapperBean.pageTitleNotifications != null ? discussionWrapperBean.pageTitleNotifications : ''}#{discussionWrapperBean.pageTitleNotifications != null ? ')' : ''}
#{messageResource['connect.discussion.title']}
Maven:
2.2.1
com.sun.faces
jsf-api
${jsf.version}
provided
com.sun.faces
jsf-impl
${jsf.version}
provided
В UI я получаю проблему как:The metadata component needs to be nested within a f:metadata tag. Suggestion: enclose the necessary components within
даже не зовет
Любое предложение или помощь будут оценены.
Во время развертывания я заметил одну вещь: ИНФОРМАЦИЯ: Инициализация Mojarra 2.2.0 (20130502-2118)https://svn.java.net/svn/mojarra~svn/tags/2.2.0@11930) для контекста/connectWAR
Я не уверен, почему это говорит о Mojarra 2.2.0, хотя я обновился до 2.2.1