我们在获取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进行处理
}
}