Como alterar o valo da sessão em jsp?

3 respostas
ryouta

Tenho uma sessão

String usuario = "ryouta";   
  
HttpSession ses = request.getSession(true);  
ses.setAttribute("Nome",usuario);

como alterar o valor da sesão “nome” que é “ryouta” em outra pagina jsp ?

3 Respostas

leonardobhbr

é o próprio setAttribute

ele cria ou altera o parametro

Hebert_Coelho

ryouta:
Tenho uma sessão

String usuario = "ryouta";   
  
HttpSession ses = request.getSession(true);  
ses.setAttribute("Nome",usuario);

como alterar o valor da sesão “nome” que é “ryouta” em outra pagina jsp ?

apenas tome cuidado que você escreveu como "ses.setAttribute(“Nome”,usuario); " então na hora de recuperar o valor da sessão procure por Nome e não nome.

M
// para setar o valor para a sessão
request.getSession().setAttribute("name", "teste");

// para ler o valor da sessão
String name = request.getSession().getAttribute("name");

Lembrando que uma sessão é criada para a sua aplicação em si, e pode ser alterada e acessada de qualquer lugar da sua aplicação
seja JSP, Servlet, Filters e etc…, e uma vez alterada, já fica submetido para toda a sua aplicação (ou seja a sessão).

Criado 21 de novembro de 2011
Ultima resposta 21 de nov. de 2011
Respostas 3
Participantes 4