Olá, pessoal!
Estou fazendo o trabalho da faculdade sobre o sistema agenda da faculdade, gostaria saber como desenvolver uma pequena sistema. maioria ensina unica ManagedBean no sistema.
Agora vez grande trabalho para desenvolver o sistema.
Então. ManagedBean é unica para controlar todas sistema das páginas ou seja uma pagina Login para controlador de login, pagina Aluno para controlador de aluno, pagina Professor para controlador do Professor, todas páginas são JSF. Problemas que meio confudido como transferir um variavel sessao em cada um controlador quando criar um sessão no controlador de login quando acessar uma pagina.
Aguardo ao returno.
Obrigado quando estiver ajudar, caso duvida me pergunta que vou tentar explicar a clareza. 
Atenciosamente,
Jeison Pereira
Cara, você pode fazer assim
[code]HttpSession session = ((HttpServletRequest) request).getSession();
MBTeste mbT = (MBTeste) session.getAttribute(sessao_nome);
MBTeste2 mbT2 = (MBTeste2) session.getAttribute(sessao_nome);
mbT2.setAlgo(mbT.getAlgo());
…
session.setAttribute(sessao_nome, mbT2);
[/code]
É isso mesmo que você precisa?
Abs
[quote=Leandro M.]Cara, você pode fazer assim
[code]HttpSession session = ((HttpServletRequest) request).getSession();
MBTeste mbT = (MBTeste) session.getAttribute(sessao_nome);
MBTeste2 mbT2 = (MBTeste2) session.getAttribute(sessao_nome);
mbT2.setAlgo(mbT.getAlgo());
…
session.setAttribute(sessao_nome, mbT2);
[/code]
É isso mesmo que você precisa?
Abs[/quote]
Esse função é Servlet? mas pode utilizar no ManagedBean?
Pode ser assim também se estiver usando JSF
FacesContext conext = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) conext.getExternalContext().getSession(false);
MBTeste mbT = (MBTeste) session.getAttribute("sessao_nome");