servlet cookie问题

时间:2011-04-03 15:08:30

标签: java servlets

我正在尝试从像这样的cookie中读取值

uid = cookie_user.getValue();

然后它抛出变量cookie_user可能尚未初始化的错误...当我在firefox中检查cookie已设置并且还包含所需的值...我做错了什么以及如何修复此

2 个答案:

答案 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()); }