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