Manipular session em servlet

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?

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:

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

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.

sessao.getAttribute(“item”);