title: Null value gotten from a f:param inside a h:selectOneMenu in JSF
body: <p>i tried to pass a value throught a f:param inside a h:selectOneMenu like shown in the following code :</p>
  
  <pre><code>&lt;h:selectOneMenu value="#{jbpmAPIUtil.procNdNameSelectedValue}"&gt;
                                              &lt;f:selectItem itemLabel="" itemValue="" /&gt;
                                              &lt;f:selectItems value="#{jbpmAPIUtil.procnodes}" var="pn"
                                                  itemLabel="#{pn.getName()}" itemValue="#{pn.getId()}" /&gt;
                                              &lt;f:ajax event="click" listener="#{jbpmAPIUtil.OnONeMenuProcNdSelChgeHndler}" /&gt;
                                              &lt;f:param value="${msntoc.getWorkitemid()}" name="msntocwiid"/&gt;                                          
                                          &lt;/h:selectOneMenu&gt;
  </code></pre>
  
  <p>i ve even changed the value of the f:param to a String but always got null when trying to get that value in the handler : </p>
  
  <pre><code>public static void OnONeMenuProcNdSelChgeHndler(AjaxBehaviorEvent vce){
  
          String msntocwiid = FacesContext.getCurrentInstance().getExternalContext()
                  .getRequestParameterMap()
                  .get("msntocwiid");
  
  
          System.out.println("procNdNameSelectedValue : "+procNdNameSelectedValue+" msntocwiid :"+msntocwiid);
  
  
  
      }
  </code></pre>
  
  <p>Doesn't the selectOneMenu support the f:param ? is there another way to pass a value instead ?</p>
  
  <p>Thanks for help !</p>