berg.pb 26 de abr. de 2010
tenta algo como request.getSession().getAttribute(“folha”);
gustavocjava 26 de abr. de 2010
eu já tinha feito assim :
HttpSession sessao = request . getSession ();
folha = ( FolhaLeitura ) sessao . getAttribute ( “ folha ” );
Mas continha retornando Null quando tento acessar uma de suas variáveis!
adrianoseven 26 de abr. de 2010
Tenho um exemplo aqui no projeto que fiz, mas estou utilizando JSTL. Se for te ajudar está aí …
// valor 'beanUser' é um objeto já carregado com o nome e sobrenome do usuario .
// Estou criando uma variavel chamada 'auth' e guardando - a numa session .
< c : set var = "auth" value = "${beanUser}" scope = "session" />
Para ler, você pode fazer o seguinte:
//Testar se existe variavel 'auth' gravada na session (usa-se o metodo sessionScope para isso)
<c:if test= " ${ not empty sessionScope . auth } " >
Nome: ${ sessionScope . auth . name } //Recuperando o nome do objeto 'auth'
Sobrenome: ${ sessionScope . auth . surname } //Recuperando o sobrenome do objeto 'auth'
</c:if>
Com JSTL é bem simples desse jeito.