userList=(ArrayList<User>) arg0.getSession().getServletContext().getAttribute("userList");這里的“獲取一個(gè)上下文的屬性u(píng)serlist”中所說(shuō)的屬性是指之前定義的ArrayList<User> userList;的這個(gè)userlist嗎?
因?yàn)橹敖佑|到的getAttribute("字段名”)指的是jsp頁(yè)面中某個(gè)屬性的名字,不是指java類(lèi)中定義的實(shí)際變量,所以有這個(gè)疑惑?;蛘呤俏业睦斫庥姓`,這里的getAttribute(“userList? ”)中的userList是另外一種意義。
2016-08-18
ServletContext中的getAttribute("userList"),這里獲取的是上下文對(duì)象的一個(gè)名叫userList的屬性,它相當(dāng)于一個(gè)全局的變量,我們定義的ArrayList<User> userList 存儲(chǔ)在這個(gè)屬性中才能在整個(gè)Web程序中來(lái)訪問(wèn)。