session.getAttribute出错处理
(2011-03-14 19:55:41)
标签:
sessiongetattributenullpointerexceptionit |
分类: 错误处理 |
今天编写如下代码时出错了:
long visitorId=(long)session.getAttribute(User.Key);
当用户登陆时,系统可以正常运行;而当用户不登陆系统时,只是随便浏览下网页,系统则显示如下错误:NullPointerException。
我以为是取不到User.Key的值,所以用如下方法去检验:
if(session.getAttribute(User.Key)==null)
结果还是出现同样的错误。于是我就怀疑可能session是空值,所以用如下方式去检验:
if(session==null)
如果是这个错误。
所以以上的代码我处理如下:
long visitorId;
if(session==null)
else
前一篇:JSP Request方法大全
后一篇:Java类获取页面的数据