Отвечая на мой собственный вопрос, чтобы можно было поделиться решением с разметкой кода (я бы хотел, чтобы можно было добавить разметку кода в комментарии вместо ответа или, если можно, посоветуйте, как):

ющее, кажется, игнорируется внутри шаблонов XHTML-лицевых панелей:

<f:metadata>
    <f:viewParam name="id" value="#{backingBean.id}" />
</f:metadata>

(По крайней мере, с Мохаррой согласно Glassfish2.2)

Полный справочник по Java Server Faces 2.0 гласит:

Тег f: metadata инкапсулирует набор элементов, используемых для указания метаданных для представления Facelet, и поэтому должен быть дочерним по отношению к тегу f: view и может не отображаться в шаблоне. Начиная с JSF2.0, единственной целью этого тега является инкапсуляция тегов f: viewParam.

Для моего текущего приложения утомительно включать вышеупомянутое в каждую из сотен страниц XHTML, но это не удается в шаблоне, я не могу представить политики обработки параметров представления. На самом деле, мне бы хотелось, чтобы оба представляли собой смесь политик обработки параметров представления, общих для всех страниц, а затем некоторую дополнительную обработку для конкретных страниц, которые принимают дополнительные параметры запроса.

Рад за совет,

Webel

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

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