我在servlet里产生一个application
ArrayList <Pricetype> priceTypes = db_priceType.executeSql();
getServletContext().setAttribute("priceTypes", priceTypes);//产生一个在jsp里
ArrayList <Pricetype> priceTypes = (ArrayList <Pricetype> ) application.getAttribute("priceTypes");
上面这句第一次执行可以获得,,但第2次执行(就是通过链接第2次访问这个界面)就为null了.....不解...不是application生命周期> session的吗?不过我现在换成session也不行....
不知道什么原因???
ArrayList <Pricetype> priceTypes = db_priceType.executeSql();
getServletContext().setAttribute("priceTypes", priceTypes);//产生一个在jsp里
ArrayList <Pricetype> priceTypes = (ArrayList <Pricetype> ) application.getAttribute("priceTypes");
上面这句第一次执行可以获得,,但第2次执行(就是通过链接第2次访问这个界面)就为null了.....不解...不是application生命周期> session的吗?不过我现在换成session也不行....
不知道什么原因???
System.out.println("Updating application="+priceTypes); // 增加这一句,确信你没有修改 application.
getServletContext().setAttribute("priceTypes", priceTypes);//产生一个