userList=(ArrayList<User>) arg0.getSession().getServletContext().getAttribute("userList");這里的“獲取一個上下文的屬性userlist”中所說的屬性是指之前定義的ArrayList<User> userList;的這個userlist嗎?
因為之前接觸到的getAttribute("字段名”)指的是jsp頁面中某個屬性的名字,不是指java類中定義的實際變量,所以有這個疑惑。或者是我的理解有誤,這里的getAttribute(“userList? ”)中的userList是另外一種意義。
2016-08-18
ServletContext中的getAttribute("userList"),這里獲取的是上下文對象的一個名叫userList的屬性,它相當于一個全局的變量,我們定義的ArrayList<User> userList 存儲在這個屬性中才能在整個Web程序中來訪問。