如何在JSF中为每个页面的url添加参数?

时间:2016-12-14 18:45:01

标签: jsf url url-parameters

我想在我的应用程序的每个页面添加一个参数,以便通过url识别用户。 Url参数将是用户特定的,它将出现在每个页面URL中。

1 个答案:

答案 0 :(得分:0)

您可以按如下方式将参数添加到您的网址

/myPage.jsf?faces-redirect=true&includeViewParams=true&ua=V

以后您可以使用<f:viewParam>组件将该值设置为jsf bean,如下所示

<ui:define name="metadata">
        <f:metadata>
            <f:viewParam name="ua" value="#{myBean.userActionFromUrl}"/>
        </f:metadata>
</ui:define>