在struts2 action里
private IMemberManager memberManager;
public IMemberManager getMemberManager() {
return memberManager;
}
public void setMemberManager(IMemberManager memberManager) {
this.memberManager = memberManager;
}
.......省略...
Member member = UserConext.getCurrentMember();
member = memberManager.get(member.getMember_id());
member.setFace(EopSetting.FILE_STORE_PREFIX+a);
member.setFace1(EopSetting.FILE_STORE_PREFIX+b);
member.setFace2(EopSetting.FILE_STORE_PREFIX+c);
memberManager.edit(member);
//IMemberManager 是个接口 实现类是MemberManager 里面有个get方法 edit方法 因该是查询id和修改的方法
这个在action里没问题
但在servlet里memberManager 就是空了,是IMemberManager 的set方法在sevlet里就不起效了 ,不能自动了? 那sevlet里怎么手动 让memberManager 不为空实现action里一样的调用 get 、edit方法做更新??
struts2 action里可以 servlet里就各种null异常