Passar session de um jsp para outro

0 respostas
D

Olá a todos. Sou novo aqui no forum, e estou comecando agora com programacao em java tambem. Bom é o seguinte, estou com um problema na hora de passar a session na aplicacao. Quando eu envio a session de um servlet para o jsp funciona bacana, consigo pegar os valores dela perfeitamente. Porem quando chamo um outro jsp de dentro desse primeiro jsp que enviei a session, a session no segundo jsp vem nula. Fiz o seguinte codigo

Servlet

HttpSession session = request.getSession();

session.setAttribute(“NomeUser”, usuario.getNome());

session.setAttribute(“IdUser”, usuario.getID());

response.sendRedirect(response.encodeURL(request.getContextPath()+"/pagina.jsp"));

JSP
<%

if(session.getAttribute(“IdUser”) == null)

{

response.sendRedirect(“index.html”);

return;

}

%>

Seja Bem-Vindo: <%=session.getAttribute(NomeUser)%>

No segundo jsp esta do mesmo jeito que o primeiro, porem ele vem null em “<%=session.getAttribute(“NomeUser”)%>”. Para chamar o outro jsp coloquei apenas um href, eu tenho que passar de alguma outra forma?
Como posso chamar o outro jsp?

vlws
=D

Criado 12 de junho de 2010
Respostas 0
Participantes 1