我正在尝试从像这样的cookie中读取值
uid = cookie_user.getValue();
然后它抛出变量cookie_user可能尚未初始化的错误...当我在firefox中检查cookie已设置并且还包含所需的值...我做错了什么以及如何修复此
答案 0 :(得分:1)
我认为“变量cookie_user可能尚未初始化”是Java编译错误。它告诉您代码中有可能的路径,它们会在不设置cookie_user
的情况下到达该语句。
如果您提供了包含该行的方法的代码,则可以更具体地解决该问题。
我怀疑这与您在网络浏览器中设置的实际Cookie有关。
答案 1 :(得分:0)
你喜欢这样吗
Cookie[] cookies = request.getCookies();
for(int i=0; i<cookies.length; i++)
{
Cookie cookie_user = cookies[i];
System.out.println(cookie_user.getValue());
}