JSF: Editar ítem de uma tabela

Olá amigos, tenho uma determinada tabela (<h:dataTable>) que lista os usuários. Quero fazer adicionar a funcionalidade de ao clicar no ícone de editar de uma linha ele vá para uma página de edição e exiba todas as infirmações do usuário puxadas de dados. Só que não faço a menor idéia de como isso é feito.

Alguém pode me dar uma segestão?

Vc pode fazer assim:

suas colunas LOGIN | NOME | EMAIL

colocar um link no valor do Login (algo que seja unico na tabela de usuarios). Na action do link vc vai mandar para #{userB.visualizar} e passar parametro vi f:param e captura no visualizar.

outra maneira é colocar no final um link Editar e passar como parametro o login.

espero ter ajudado!

Tem como eu ao clicar no Usuario, pegar um Objeto Usuario e passálo como parâmetro?