struts2的Action中的一行代码:List<Admin> adminList = adminMgr.getAllAdmin();
业务逻辑adminMgr中对应的方法:
public List<Admin> getAllAdmin() throws MyException {
               //System.out.print("abcdefg");
List<Admin> adminList = null;
try {
adminList = adminDAO.findAll();
                        //adminList = new ArrayList<Admin>();
} catch(Exception ex) {
            throw new MyException("获取管理员列表出现异常,请重试");
}
return adminList;
}
问题来了:
adminMgr是用spring依赖注入的,但action里面发现返回的adminList总是null,无论是从数据库取数据还是手工new一个List,它都返回null!
我在getAllAdmin这个方法里随便print一些字母,发现也没有print出来,所以可能程序根本没执行过getAllAdmin这个方法!
但是编译器又没报任何错误,spring的配置文件也没检查出有何错误,我之前配置过spring的配置文件是可以正常运行的,但不知今天为何突然变这样,高手求教啊~~!!我弄了一天都搞不明白!