MessageBean messagebean=new MessageBean();
ArrayList arraylist=new ArrayList();
arraylist=(ArrayList) session.getAttribute("SessionArraylist")
if(arraylist==null||arraylist.size()==0){
arraylist=new ArrayList();
}
arraylist.add(messagebean);
session.setAttribute("SessionArraylist", arraylist);如果不加if这个判断语句,arraylist.add(messagebean)这句就会出现Exception,但是我在第一句的时候已经对有了实例化了,不太明白为什么还要必须写arraylist=new ArrayList()。
请大家帮我解释下,谢谢!
ArrayList arraylist=new ArrayList();
arraylist=(ArrayList) session.getAttribute("SessionArraylist")
if(arraylist==null||arraylist.size()==0){
arraylist=new ArrayList();
}
arraylist.add(messagebean);
session.setAttribute("SessionArraylist", arraylist);如果不加if这个判断语句,arraylist.add(messagebean)这句就会出现Exception,但是我在第一句的时候已经对有了实例化了,不太明白为什么还要必须写arraylist=new ArrayList()。
请大家帮我解释下,谢谢!
解决方案 »
- struts 不能用action来访问
- linux、windows之间共享文件读取问题!!!
- JBuilder 2005 新建Servlet报错
- 提个struts的表单提交中,数据转换的问题~~
- 谁能给我 这个 鼠标 触发加个延时 谢谢谢谢
- jsp中如何对url后面带的参数进行加密进行解密,比如select.jsp?id=111&bb=444 我要对这后面的url进行加密
- 分页显示,为什么点"下一页"时出现问题,请教
- 找人做一个人才网项目,jsp
- 请问各位,在这种情况下,如何将下拉列表框的值传到Servlet中去呢?
- token问题
- 在java中连接数据库出现问题,不知是啥原因
- [紧急求助]使用Axis2做成的Web Service上传文件,文件超过100M时,内存溢出,求解决办法
在这句中arraylist可能取不到session中的值,所以报空指针异常了。
ArrayList arraylist=(ArrayList) session.getAttribute("SessionArraylist")
if(arraylist==null||arraylist.size()==0){
arraylist=new ArrayList();
}
arraylist.add(messagebean);
session.setAttribute("SessionArraylist", arraylist);
可能你的SessionArraylist本身不存在
if(arraylist==null||arraylist.size()==0){
arraylist=new ArrayList();
}
如果if的条件成立,那么说明SessionArraylist不存在,如果不创建arraylist.add(messagebean);怎么运行