Submit "apaga" session?

2 respostas
pizzolatto

Estou com o seguinte problema:

  1. Abro uma janela pop up
<a href="#" onclick="var janela=window.open('editar.jsp?matric=<%=usuario.getMatric()%>','janela','width=600,height=350');return true;">Editar Usuario</a>

Neste arquivo tenho um formulário:

<form action="DeixarRecado" method="POST">
Nome:<br/> <input type="text" value="<%=rs.getString("nome")%>" name="txtNome" size="45" class="input_field" title="nome" readonly="readonly"  disabled="disabled"/><br/>
Recado:<br/> <textarea name="pArea" rows="5" cols="40" >Deixe seu recado aqui.</textarea>
<input type="text" value="<%=session.getAttribute("idtipo").toString()%>" name="txtIdOrigem" readonly="readonly"  disabled="disabled" /><br/>
		
<input type="submit" name="Enviar" value="Enviar" alt="enviar" id="enviar_btn" title="Enviar" onClick="javascript:self.close()"/>
</form>

O servlet é chamado para adicionar a informação ao Banco de dados e funciona bem, mas quando tento executar novamente o mesmo pop up percebo que os atributos da session se perderam.
E o tempo não se esgotou ???

2 Respostas

God_of_Java

Não seriam os atributos da request que se perderam ?

pizzolatto

A situação é a seguinte,

O usuário envia informações para duas pessoas. Para fazer isso ele clica sobre o nome do cara e uma popup com os dados do cara aparecem. Da primeira vez, tudo ok. Consigo pegar com session.getAttributte sem problema. Fecho o popup e no mesmo minuto clico sobre o nome de outro cara e o popup com os dados aparece sem problemas, quando tento salvar ele empaca no session.getAttributte !

session.setAttribute ("idtipo",tipo);

quando dou um simples

out.println (session.getAttribute ("idtipo").toString);

após o submit do primeiro popup, aparece null???

Criado 29 de março de 2011
Ultima resposta 29 de mar. de 2011
Respostas 2
Participantes 2