При использовании шаблонов <ui: состав>, где я должен объявить <f: метаданные>?
Я добился большого прогресса в преобразовании своих приложений JSF в страницы, которые можно добавлять в закладки, но мне интересно, правильно ли я это делаю. Одним из вопросов является то, что есть место для наилучшей практики дляе: метаданные теги?
Моя типичная страница клиента 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
Так чтое: метаданные и ребеноке: viewParam теги встречаются в теле моей страницы. мойpattern.xhtml В шаблоне также есть раздел (названный «заголовок»), который может поместить эти теги в раздел заголовка. Должны ли они быть помещены туда? Это имеет значение, или я настроен на какой-то побочный эффект, который я еще не видел?