Передайте параметр get всем страницам в JSF

У меня есть приложение с двумя пользовательскими интерфейсами, один для мобильных и один для настольных компьютеров. Пользователи могут переключаться между ними независимо от того, какое устройство они используют, например, они могут просматривать интерфейс рабочего стола с мобильного устройства. Для этого приложение добавляет в URL параметр, который указывает интерфейс для загрузки.

Решение, которое я нашел, это добавить

<f:metadata>
    <f:viewParam name="param" value="#{myBean.param}"></f:viewParam>
</f:metadata>

на всех страницах это потому, что я видел, что это невозможно определить на странице шаблона ( JSF 2 лицевые стороны в шаблоне и на странице).

Есть ли способ в JSF передать параметр get всем страницам без необходимости помещать определение viewparam на каждую страницу?

0 ответов

Другие вопросы по тегам