Mudança de Controller/Parâmetros [JSF + PrimeFaces]

Boa noite galera,

Estou desenvolvimento um sistema web para controle de projetos ágeis.

Estou com a seguinte dificuldade.

Tenho uma tela de consulta de projetos.

Para cada projeto eu tenho várias Sprints.

Ou seja, para cada registro no meu datatable de projetos, eu tenho um botão “Visualizar Sprints”.

No controller das Sprints eu tenho ja os métodos responsáveis por filtrar as sprints de um determinado projeto.

O problema é que não sei como chamar a tela de sprints com o projeto selecionado.

Ex.:
TELA01.CONTROLLER01 -> TELA02.CONTROLLER02

Não sei se fui claro, mas caso tenham entendido e tenham algo a compartilhar, agradeço desde já.

Se você está querendo exibir o valor em outra tela, você pode fazer de 3 modos:

  1. Utilizar o MB como session scoped. (Não aconselho, pode pesar o e dá até perm gem no servidor)
  2. Coloca e retirar o objeto do HttpSession
  3. Utilizar o Flash Scope. (O que eu mais aconselho). Aqui mostra como utilizar.JSF Exibindo Objeto e Mensagens após Redirect

Obrigado pelas dicas jakefrog.

Vou dar uma olhada no link que vc postou.

Caso eu tenha que alterar o escopo do MBean, é válido eu criar o seguinte atributo em um controller para popular outro?

@ManagedProperty("#{userController}")
private TaskController userController;

userController.setDadosUsuario(“Dados”);

e após isso, redirecionar para a tela que ira apresentar os dados do userController?

Vlww