将get参数传递给JSF中的所有页面

时间:2015-07-06 18:59:29

标签: jsf viewparams

我有一个带有两个用户界面的应用程序,一个用于移动设备,另一个用于桌面设备。用户可以在他们使用的设备之间切换,例如,他们可以从移动设备观看桌面界面。 为此,应用程序向url添加一个参数,指定要加载的接口。

我找到的解决方案是添加

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

在所有页面中都是因为我看到无法在模板页面(JSF 2 facelets <f:metadata/> in template and page)上定义它。

JSF中是否有办法将get参数传递给所有页面而不必将viewparam定义放在每个页面上?

0 个答案:

没有答案