天天看點

關于Cookie的建議

我們在擷取Cookie時一般都用下面的代碼:

Cookie []cookies=request.getCookies();

Cookie tempCookie=null;

for(int i=0;i<cookies.length;++i)

{

       //在這裡對cookie進行處理

}

但想一下,如果電腦上沒有cookie呢,那麼cookies不就是null了!!!這準會出錯.是以,上面的代碼應改為:

Cookie []cookies=request.getCookies();

if(cookies!=null){

         Cookie tempCookie=null;

        for(int i=0;i<cookies.length;++i)

        {

       //在這裡對cookie進行處理

       }

}