Компонент метаданных должен быть вложен в тег метаданных 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

Ответы на вопрос(1)

Ваш ответ на вопрос