问答详情
源自:5-1 统计在线用户及人数

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

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

提问者:鲜衣 2016-08-18 11:36

个回答

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

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