userList=(ArrayList<User>) arg0.getSession().getServletContext().getAttribute("userList");这里的“获取一个上下文的属性userlist”中所说的属性是指之前定义的ArrayList<User> userList;的这个userlist吗?

来源:5-1 统计在线用户及人数

鲜衣

2016-08-18 11:36

因为之前接触到的getAttribute("字段名”)指的是jsp页面中某个属性的名字,不是指java类中定义的实际变量,所以有这个疑惑。或者是我的理解有误,这里的getAttribute(“userList  ”)中的userList是另外一种意义。

写回答 关注

1回答

  • 带着天使反上帝
    2016-08-18 15:40:00

    ServletContext中的getAttribute("userList"),这里获取的是上下文对象的一个名叫userList的属性,它相当于一个全局的变量,我们定义的ArrayList<User> userList 存储在这个属性中才能在整个Web程序中来访问。

JAVA Web开发技术应用——监听器

本课程从Java Web中的监听器的概念和用途入手,结合实例讲解

76033 学习 · 155 问题

查看课程

相似问题