Cookie

Oi pessoal.
Estou setando um cookie na minha JSP usando o seguinte código:

[code]<%
String email = request.getParameter("email");
String cookieName = "cookie loja virtual";
Cookie cookieloja = new Cookie(cookieName, email);

cookieloja.setMaxAge(7 * 24 * 60 * 60); //define o tempo de vida como 7 dias (604800 segundos)
cookieloja.setVersion(0); //versão 0 da especificação de cookie
cookieloja.setSecure(false); //indica que o cookie deve ser transferido pelo protocolo HTTP padrão
cookieloja.setComment("Email do visitante"); //insere um comentário para o cookie
response.addCookie(cookieloja); //grava o cookie na máquina do usuário

%>[/code]

Ao rodar aparece o seguinte log:

[code]exception

org.apache.jasper.JasperException: Cookie name "cookie loja virtual" is a reserved token
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.IllegalArgumentException: Cookie name "cookie loja virtual" is a reserved token
javax.servlet.http.Cookie.<init>(Cookie.java:140)
org.apache.jsp.system.MeuMenForm_jsp._jspService(org.apache.jsp.system.MeuMenForm_jsp:106)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)[/code]Alguém sabe o que é?

Não use espaços no nome do cookie.

Era isto Jair,rodou a página.
Só que não gravou o cookie.
Configuração do IE,não é pois está aceitando outros…
Tem alguma idéia?

Perdão,gravou sim.
Eu que não tinha visto direito…

Se eu fosse voce nem trabalharia muito com cookies…lembre-se que a maioria dos navegadores hoje vem com o seu default pra nao aceitar gravação de cokkies …e como voce sua aplicação irá mexer com usuários caseiros, talvez suas soluções baseadas em cookies nao funcionem

Olá Vinicius
Por exemplo,quando eu entro no PJ, já aparece direto “Olá ARQUITETO”,tem algum jeito de fazer isto sem cookies?