我需要用电子邮件地址创建cookie作为值 - 但是当我尝试 - 然后我有结果:
"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);
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.