我想從這樣的servlet的cookie的問題
uid = cookie_user.getValue();
一個cookie讀取值,但隨後拋出變量cookie_user可能尚未初始化錯誤......而我在Firefox檢查的Cookie是設置和也包含所需的價值...我在做什麼錯了,我該如何解決這個問題
我想從這樣的servlet的cookie的問題
uid = cookie_user.getValue();
一個cookie讀取值,但隨後拋出變量cookie_user可能尚未初始化錯誤......而我在Firefox檢查的Cookie是設置和也包含所需的價值...我在做什麼錯了,我該如何解決這個問題
我認爲「變量cookie_user可能沒有被初始化」是一個Java編譯錯誤。它告訴你,在您的代碼中有可能的路徑,它將在沒有設置cookie_user
的情況下達到該聲明。
如果您提供了包含該行的方法的代碼,則可以更具體地瞭解該問題。
我懷疑這與您的網絡瀏覽器中設置的實際cookie有什麼關係。
是U幹什麼這樣
Cookie[] cookies = request.getCookies(); for(int i=0; i<cookies.length; i++) { Cookie cookie_user = cookies[i]; System.out.println(cookie_user.getValue()); }
之前,我在if語句的for循環中使用了substituion來解決問題 – Pawan 2011-04-04 08:58:41
請,給我們更多的代碼。尤其是在行'uid = cookie_user.getValue();' – ilalex 2011-04-03 15:16:18