Session não é persistido de um página para outra

2 respostas
R

Pessoal estou com o seguinte problema:
tenho uma jsp chamda “nav.jsp”, ao clicar em um hyperlink e invoco a função setSession nesse momento eu altero o valor de um atributo session, no entanto o mesmo atributo não é refletido em uma outra jsp chamada “conteudo.jsp”, vejam o código:

-------->>>>>>> em nav.jsp tem esse código:

function setSession(index){	
<% 
String codConteudo =  (String)session.getAttribute("idconteudo"); 
int idconteudo = Integer.parseInt(codConteudo);
%>
if (index == 0)
{
  alert(<%=codConteudo%>);
 <% 
     idconteudo = idconteudo + 1;
     codConteudo = String.valueOf(idconteudo);
     session.setAttribute("idconteudo",codConteudo);
  %>
     alert(<%=codConteudo%>);			
}

-------->>>>>>> em conteudo.jsp tenho esse código:

codProduto = (String)session.getAttribute("codproduto");
codContrato = (String)session.getAttribute("codcontrato");
codConteudo= (String)session.getAttribute("idconteudo");
	
out.println(codConteudo);

aki, eu recupero o que está na sessão. Neste momento ele não reflete o atributo da sessão que foi alterado lá em nav.jsp… Me ajudem por favor!!!

8O 8O 8O

[color=“green”][size=“9”]*Editado para adicionar o BBCode :wink: Identa e facilita a visualização do código[/size][/color]

2 Respostas

eltonk

Você está declarando a variável session ou está utilizando a padrão do JSP?
Caso não esteja, tente declarar ela… :cool:

[]'s

R

ok… vou tentar valeu… :idea:

Criado 31 de janeiro de 2005
Ultima resposta 2 de fev. de 2005
Respostas 2
Participantes 2