Jsp x session

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()+" ";
	}
%>

Não sei no seu caso de estar usando uma “action”, mas pensando em JSP e Servlet, quando se quer passar atributos utilizando “forward” (fornecido por RequestDispatcher), pode-se adicionar atributos com escopo de solicitação (objeto request) e recuperar esses atributos na página alvo do forward com o mesmo objeto.

Espero ter ajudado!