ola amigos estou aqui mais uma vez, pedindo ajuda de todo!
olha só
tenho 1 class e duas servlet
class pessoa que contem a variavel nome e idade. * essas duas variavel é private
pq para ela funcionar eu tenho que fazer o get e set na mesma servet. sempre quando tento fazer o set em uma e depois vou para outra servelt fazer o get a variavel está nula?
protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{PrintWriterout=response.getWriter(); if(session.getAttribute("pessoa")!=null){
pessoa=(Pessoa)session.getAttribute("pessoa"); // aqui eu pego o objeto da seçãosession.removeAttribute("pessoa"); // remove o objeto da seção}
out.println(pessoa.getNome()); }}
J
jjander.cunha
é preciso importa algo para usar session?
é que ta dando erro!
desculpa mais sou novatao mesmo!
tecdanilo
para pegar a seção use nos dois servlets:
HttpSession session = request.getSession();
J
jjander.cunha
é numa jsp como faço para recupera?
tecdanilo
no jsp usa direto objeto implicito session, fica sim:
if(session.getAttribute("pessoa")!=null){pessoa=(Pessoa)session.getAttribute("pessoa"); // aqui eu pego o objeto da seção session.removeAttribute("pessoa"); // remove o objeto da seção }