关于JavaBean和application的问题
服务器是tomcat,我自己定义了一个Bean,想把几个Bean的对象,存储到application中,让application来暂时充当数据库的角色,往application中存储对象是没有问题,用setAttribute()就可以搞定,问题是我想依次取出application中存储的对象,并且用该对象的get方法,得到对象中的属性,这一步,我用的是下面这段代码:
Enumeration<String> enumeration=application.getAttributeNames(); boolean isExit=false;String rename="";String repwd="";while(enumeration.hasMoreElements()){ String attrName=enumeration.nextElement(); User user=(User)application.getAttribute(attrName);//这个User就是我自己定义的Bean,也是这一行报错 rename=user.getUserName(); repwd=user.getPassword(); if(name.equals(rename) && pwd.equals(repwd)) { isExit=true; return; }}