从Cookie值中删除引号

时间:2018-01-09 19:43:54

标签: java servlets cookies

我试图弄清楚如何从cookie值中删除开头和结尾引号。我像这样创建cookie:

String value = "qj.w&idjqDJWIj2i0292-/2l2==2-;2;2";

// Cookie belongs to javax.servlet.http.Cookie
Cookie cookie = new Cookie("TestCookie", value);

然后我通过HttpServletResponse将其添加到我的response.addCookie(cookie)对象中。当我在浏览器(Chrome)中查看cookie时,cookie值会引用它。

如何摆脱报价?我试着做了

value = value.replaceAll("^\"|\"$", "");

然而,这对我没有帮助,这是有道理的,因为原始字符串中没有引号,所以Cookie类中的某些内容正在添加它们。

请注意,我无法对其进行编码,因为我希望String保持原样。编码会更改某些字符。

任何信息都将受到赞赏。

0 个答案:

没有答案