1.student!list.action 表示从student的Action中调用list()方法。
2.在StudentAction的upset()中遇到了:BeanUtils.copyProperties(student, persistent, new String[] {"id", "createDate", "modifyDate", "username","password_base64" });
BeanUtils.copyProperties(source, target,new String[]{"xx","xx"})
其中source表示待复制的原始对象,target表示复制后的结果对象, String[]{"xx","xx"}里的内容为不需要复制的属性名,即target里原本有的不需要再从source里复制了。
3.spring使用注解通过子类注入父类的私有变量。
通过 super.setBaseDao方法设置父类私有变量