jsf 2 - JSF2 Extract URL Parameter -


i'm using primefaces menubar and, depending on selected menuitem pass diferent parameter in url (get)

<ui:composition>     <h:form rendered="#{facescontext.externalcontext.userprincipal != null}">         <p:menubar>             <p:menuitem value="#{msg['menu.home']}" url="/index.xhtml" />             <p:submenu label="#{msg['menu.maintenance']}" >                 <p:menuitem id="client" value="#{msg['menu.clients']}" action="/person/newperson?faces-redirect=true" ajax="false" includeviewparams="true">                      **<f:param name="type" value="client"/>**                 </p:menuitem>                 <p:menuitem id="supplier" value="#{msg['menu.suppliers']}" action="/person/newperson?faces-redirect=true" ajax="false" >                     **<f:param name="type" value="supplier"/>**                 </p:menuitem>             </p:submenu> 

this way when menuitem "client" selected use parameter "type=client" in newperson.xhtml so:

<h:outputtext value="parameter: #{param['type']}" /> 

however, no parameter being passed in url. can tell me what's wrong in code?

instead of action attribute try url

<p:menuitem id="client" value="#{msg['menu.clients']}" url="/person/newperson?faces-redirect=true&type=client" ajax="false" includeviewparams="true"> </p:menuitem> 

Comments

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -