Session no struts

2 respostas
gustavobs

Então galera to tentando criar uma Session no struts mas ele nao tá funcionado...

HttpSession session = request.getSession();
		session.setAttribute("funcionario", funcionario);

no jsp

<c:choose>
	<c:when test="${empty funcionario}">
		Voce nao esta logado.
	</c:when>
	
	<c:when test="${not empty funcionario}">
		Voce esta logado com ${funcionario.usuario} senha ${funcionario.senha}
	</c:when>
</c:choose>

Quando logo com login/senha certas ok... ele reconhece... mas se tento acessar apos o jsp diretamente, a session nao mantem funcionario e diz q nao está logado, alguem tem alguma sugestao??

2 Respostas

E

gustavobs,

Bom, vc criou a sessão, porem ao setar o objecto não a utiliza!

Segundo. Toda vez que você solicita uma nova solicitação de request ele irá limpar os dados e setar os novos, consequentemente voce perderá os dados do login.

Outra coisa, utilizar dados de usuario e senha na sessão não é mto aconselhavel

Falo

gustavobs

Descobri…

faltava serializar a classe!

valeu!

Criado 17 de fevereiro de 2009
Ultima resposta 17 de fev. de 2009
Respostas 2
Participantes 2