0
我想爲我的應用程序中的每個頁面添加一個參數,以便通過url識別用戶。 Url參數將是用戶特定的,並且會在每個頁面url中發生。如何在JSF中爲每個頁面添加參數到url?
我想爲我的應用程序中的每個頁面添加一個參數,以便通過url識別用戶。 Url參數將是用戶特定的,並且會在每個頁面url中發生。如何在JSF中爲每個頁面添加參數到url?
如下
/myPage.jsf?faces-redirect=true&includeViewParams=true&ua=V
您可以添加參數到您的網址,以後你可以用<f:viewParam>
組件,如下
<ui:define name="metadata">
<f:metadata>
<f:viewParam name="ua" value="#{myBean.userActionFromUrl}"/>
</f:metadata>
</ui:define>
請看看在適當的安全性值設置爲你的JSF豆框架。例如Shiro。它在我們的JSF應用程序中做得很好。 –