Manipular session em servlet

4 respostas
C
Como que faço para manipular um session em uma servlet.

No jsp faço assim:

session.setAttribute(item1,valor1);

session.setAttribute(item2,valor2);

no servlet faria como?

4 Respostas

G

Oi…chand, tudo bem??? :grin:

para manipular sessões em servlets, vc irá usar a interface: javax.servlet.http.HttpSession

HttpSession sessao = request.getSession(true);
sessao.setAttribute("item",valor);

onde o método setAttribute acrescenta um par nome/atributo ao objeto HttpSession… esse método retorna um IlegalStateException se for chamado com um objeto HttpSession inválido!

Valeu!

:wink:

M

só para complementar, o objeto request q o JavaPlayer esta usando é o parametro HttpServletRequest passado para os métodos do servlet pelo container…

M

Me desculpem estar revitalizando o post, mas como faço para pegar uma session que eu criei em um outro servlet, e inserir um atributo nela? É como mostrado anteriormente, ou tem alguma outra coisa para fazer?

ME desculpem também pela pergunta, pois a mesma parece só um pouquinho idiota.

J

sessao.getAttribute(“item”);

Criado 10 de dezembro de 2004
Ultima resposta 14 de ago. de 2015
Respostas 4
Participantes 5