2016-12-14 4 views
0

Ich möchte einen Parameter zu jeder Seite in meiner Anwendung hinzufügen, um Benutzer nach URL zu erkennen. Der URL-Parameter ist benutzerspezifisch und wird in jeder Seiten-URL vorkommen.Wie Parameter zu URL für jede Seite in JSF hinzufügen?

+0

folgt haben Sie einen Blick auf eine angemessene Sicherheit Rahmen. Shiro zum Beispiel. Es macht einen tollen Job in unseren JSF-Anwendungen. –

Antwort

0

Sie können Parameter auf Ihre URL hinzufügen wie folgt

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

und später können Sie diesen Wert auf Ihre JSF Bean mit <f:viewParam> Komponente gesetzt, wie

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