Links JavaServer Faces

Estou com um problema no JSF…
Crio uma página que mostra os resultados de uma busca por nomes.
Nessa página cada um dos registros que foram encontrados sao mostrados na tela como links (componente commandLink) que ao serem clicados redirecionam para uma outra pagina com todos os dados do registro selecionado sendo mostrados. O codigo esta abaixo, ainda sem a action correspondente:

<h:dataTable value="#{AlunoBean.aluno}" var=“aluno” columnClasses=“linkPesquisa”>
<h:column>
<h:form>
<h:commandLink><h:outputText value="#{aluno.nome}"/></h:commandLink>
</h:form>
</h:column>
</h:dataTable>

O problema é como faço para passar o codigo do item (o valor que identifica o registro) selecionado para a proxima pagina?? Qual componente ou atributo devo usar???

Se alguem puder ajudar…

Dae cara, blz?
Voce pode usar um param…

vou passar um exemplo:
<h:commandLink action="#{gerenteSaida.selecionaNota}" >
<h:outputText value="#{nota.numeroNota}" styleClass=“conteudo”/>
<f:param name=“numeroNota” value="#{nota.numeroNota}" />
</h:commandLink>

daí no teu bean tu pega assim:
//pega o contexto do faces
FacesContext context = FacesContext.getCurrentInstance();
//pega o mapping
Map map = context.getExternalContext().getRequestParameterMap();
//tenta definir o cliente com o parametro codigo informado
variavel = (String) map.get(“numeroNota”));

espero que ajude! Abraço!

Valeu Felipe pelo BugMeNot! :wink: