1

我正在使用 struts 代码读取 cookie 值,但它没有返回正确的值,因为它包含"==". 例如,我的 cookie 值"Hw=="读取为“Hw”。似乎==不是 cookie 规范中的特殊字符,但它仍然存在问题。

我的代码如下:

public static String getCookie(HttpServletRequest request, String name) {
    String value = null;

    for (Cookie c : request.getCookies()) {
        if (c.getName().equals(name)) {
            value = c.getValue();
        }
    }

    return value;
}

有谁知道我在这里做错了什么?

4

0 回答 0