При использовании шаблонов , где я должен объявить ?

Я добился большого прогресса в преобразовании своих JSF-приложений в страницы с закладками, но мне интересно, правильно ли я это делаю. Один из вопросов заключается в том, существует ли оптимальное расположение тегов f:metadata?

Моя типичная клиентская страница Facelets выглядит следующим образом:

    <ui:composition template="./pattern.xhtml">

        <ui:define name="content">

            <f:metadata>
                <f:viewParam name="userId" value="#{bean.userId}" />
                <f:viewParam name="startRecord" value="#{bean.startRecord}" />
                <f:viewParam name="pageSize" value="#{bean.pageSize}" />
                <f:viewParam name="sort" value="#{bean.sort}" />
            </f:metadata>

            <h1>Data Table</h1>

etc

Итак, теги f:metadataи дочерние теги f:viewParamвстречаются в теле моей страницы. В моем шаблоне pattern.xhtmlтакже есть раздел (названный «заголовок»), который может поместить эти теги в раздел заголовка. Их надо туда ставить? Это имеет значение или я настроен на какой-то побочный эффект, которого я еще не видел?

21
задан BalusC 30 September 2017 в 08:06
поделиться