title: Why is the f:param returning null?
body: <p>jsf 1.2, jboss 4.2.3 and richfaces 3.3.3</p>
  
  <p>I'm trying to send the index of a  as a , but it keeps returning null:</p>
  
  <pre><code>&lt;ui:repeat id="al11" var="albumslistvalue1" value="#{AlbumDetailBean.getAlbumImagesList()}" varStatus="listimages"&gt;
    &lt;h:form&gt;
      &lt;h:commandLink value="proxima" id="next" action="#{AlbumDetailBean.escreveparam()}"&gt;
        &lt;f:param name="fotoid" value="#{listimages}" /&gt;
      &lt;/h:commandLink&gt;
    &lt;/h:form&gt;
  &lt;/ui:repeat&gt;
  </code></pre>
  
  <p>the escreveparam() method only writes the param:</p>
  
  <pre><code>public void escreveparam(){
      String fotoid = ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()).getParameter("fotoid");
      System.out.println("Teste:" + fotoid);
  }
  </code></pre>
  
  <p>Why is it always null?</p>