Olá pessoa eu preciso criar um servlet que grave e outro que leia as informacoes(nome e sobrenome) digitas em um formulario HTML atraves de cookies. A parte do form blz sem problemas mas no servlet, eu impaquei!!!
eu pego o nome e sobrenome com getParameter(); mas não sei como jogar pra dentro do cookie, alguém pode me ajudar?!!
Cookie cookie = new Cookie("nomedocookie", "valordele");
responde.addCookie(cookie);
Olá zirocool,
Eu fiz exatamente isso, mas não cria a cookie :? da uma olhada no meu código abaixo:
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//processRequest(request, response);
PrintWriter out = response.getWriter();
String nomeCookie = request.getParameter("campoNomeCookie");
String conteudo = request.getParameter("campoSobrenome");
Cookie grava = new Cookie(nomeCookie, conteudo);
response.addCookie(grava);
out.println("<hi><center>Gravado com sucesso</center></h1>");
}
Jaison
Pessoal tentei gravar a cookie e recupegar ela, mas não tive sucesso também, alguém tem alguma idéia do que esteja errado? Segue abaixo o código q fiz... pra gravar e recuperar a cookie
protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//processRequest(request, response);PrintWriterout=response.getWriter();StringnomeCookie=request.getParameter(nomeCookie);Cookiegrava=newCookie(nomeCookie,"valor");response.addCookie(grava);out.println("<html><body><center>Gravado com sucesso</center><br><br><br><br><br></body></html>");CookieacheiCookie=null;Cookie[]meusCookie=request.getCookies();for(intx=0;x<meusCookie.length;x++){if(meusCookie[x].getName().equals(nomeCookie)){acheiCookie=meusCookie[x];}}if(acheiCookie==null)out.println("Cookie não localizada!!!");elseout.println("O valor da Cookie gravado é: "+acheiCookie);}