如何在spring mvc中使用@CookieValue来回复cookie

时间:2017-07-29 08:58:17

标签: javascript java spring-mvc cookies controller

当我要使用@CookieValue检索cookie时,它会丢弃最后一个特殊字符。以下是代码。

@RequestMapping("/test")
public String root(@CookieValue(value="login", required=false) String myCookie) throws UnsupportedEncodingException {
    System.out.println("myCookie: "+myCookie);
    byte[] decoded = DatatypeConverter.parseBase64Binary(myCookie);
    String userName = new String(decoded, "UTF-8");
    // remaining code
    return "Test";
}

Output: myCookie: ZW1haWxAZXhhbXBsZS5jb20

在解码myCookie后,它会显示email@example.co,但实际的Cookie为ZW1haWxAZXhhbXBsZS5jb20=,而userName为email@example.com

我没有得到问题所在。有人可以帮助我......?感谢名单。

0 个答案:

没有答案