Olá pessoal,
uma duvida …vou ter que buscar uma informação numa transação
com grande porte onde vai digitar login e senha
se for valido no meu action vou salvar em Session o nome e sobrenome
e vou pra proxima pagina jsp e mostrar o nome e sobrenome …
Minha duvida tenho que criar uma classe com o atributo nome e sobrenome
guardar na classe e depois jogar na session …
e nas paginas fazer um cast buscando da session e jogando nessa classe onde
tem os atributos (nome e sobrenome) …
Minha duvida tem outra forma de fazer sem criar uma classe e usar a Session ?
se alguem puder me ajudar agradeceria …
abs
String usuar = request.getParameter("usuario");
String senha = request.getParameter("senha");
System.out.println("usuario = "+usuar);
System.out.println("senha = "+senha);
UsuarioDAO usuarioDAO = new UsuarioDAO();
Usuario usuario = usuarioDAO.checa_senha(usuar,senha);
if (usuario == null) {
System.out.println("Usuario/Senha invalida = "+usuar+"/"+senha);
return mapping.findForward("failure");
}
System.out.println("Mostra usuario qu e veio do banco = "+usuario.getUsuario());
System.out.println("Mostra senha qu e veio do sebanco = "+usuario.getSenha());
System.out.println("Mostra Nome qu e veio do sebanco = "+usuario.getNome());
System.out.println("Mostra SobreNome qu e veio do sebanco = "+usuario.getSobrenome());
HttpSession session = request.getSession(true);
UsuarioAplic usuarioAplic = new UsuarioAplic();
usuarioAplic.setUsuario(usuario.getUsuario()) ;
usuarioAplic.setSenha(usuario.getUsuario()) ;
usuarioAplic.setNome(usuario.getNome());
usuarioAplic.setSobrenome(usuario.getSobrenome());
session.setAttribute(PARAMETRO_SESSION_USER, usuarioAplic);
-- pagina jsp
</head>
<% String nome = "";
String sobrenome = "";
session = request.getSession(true);
UsuarioAplic user = (UsuarioAplic)session.getAttribute("session_user_teste");
if (user!=null){
nome=user.getNome()+" ";
sobrenome=user.getSobrenome()+" ";
}
%>