我需要创建一个电子邮件地址作为价值饼干 - 但是当我尝试 - 那么我的结果:
“someone@example.com”
但我想有:
someone@example.com
该Cookie应该没有双引号引起来创造的 - 因为其他应用程序使用它在这样的格式。 如何强制Java不加双引号? Java的增加了他们,因为有特殊字符“AT”。
我创建cookie的那样:
HttpServletResponse response = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse();
Cookie cookie = new Cookie("login", "someone@example.com");
cookie.setMaxAge(2592000);
cookie.setDomain("domain.com");
cookie.setVersion(1);
response.addCookie(cookie);
谢谢你的帮助。