我正在使用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;
}
有谁知道我在这里做错了什么?