留言板功能的基础实现
视频中创建Messages集合过程没看懂,
判断Messages为空后就创建集合,然后把这个集合通过session.setAttribute("messages",messages);
这个传过去的是什么?
为什么要创建几个对象?
15
收起
正在回答
1回答
session.setAttribute("messages",messages); 是将messages的值保存到session域中,在其他页面中就可以通过session.getAttribute("messages")来获取存储的messages的值了。
你是说为什么给messages多次初始化吗?如果没有从session中取得messages的话,messages就是一个空对象,后面直接操作空对象会抛出空指针异常,所以会先对messages判断是否为空,为空的话会再次对它进行初始化。
祝学习愉快!
从网页搭建入门Java Web2018版
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10204 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星