我們在擷取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進行處理
}
}