第一次在csdn发帖,这个问题实在想不明白了。
首先没有设置cookie的持续时间,所以cookies在关闭浏览器就会销毁。问题是为什么不设置cookies是否为空的判断的情况下,浏览器访问会在关闭后第二次打开浏览器访问的情况下报空指针错误,而不是第一次就报错,
首先没有设置cookie的持续时间,所以cookies在关闭浏览器就会销毁。问题是为什么不设置cookies是否为空的判断的情况下,浏览器访问会在关闭后第二次打开浏览器访问的情况下报空指针错误,而不是第一次就报错,
调试欢乐多
另外看了下你的代码,建议 equals("time") 这行,改成 "time".equals(cookie1.getName())形式,怀疑这里有问题。
初次访问,cookies为空,走的分支不一样吧