Parametro em JSF

Como faço para passar parametros para as requisições em JSF em subRequisições?
Ex:

<h:commandLink actionListener="#{geradorIdPaginaMB.carregaNoCentro}"> <f:param id="generoNavAtualizarParamID" name="pagina" value="#{generoMB.navAtualizar}"> <f:param id="paramEditId" name="paramEditId" value="#{genero.serializedPrimaryKey}"/> </f:param> <h:graphicImage value="/imagens/botoes/editar.png" style="border:none;"/> </h:commandLink>

meu actionListener é resultado da execução do metodo: #{geradorIdPaginaMB.carregaNoCentro}, mas este precisa do parametro pagina que é resultado da execução do metodo #{generoMB.navAtualizar} que por sua vez precisa do parametro paramEditId q é gerado pelo metodo #{genero.serializedPrimaryKey} (simples propriedade de um bean, de uma lista que estou percorrendo em um rich:dataTable)…

isto não funciona!
Ql é a maneira correta de implementar?