为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

1 回答

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信