1、Action对象到底应该由谁管理 Struts?Spring?
2、如果Spring不配置Action 的Bean 那么为什么
@Resource
public void setUserService(UserService userService) {
this.userService = userService;
}
可以给Action注入Service Spring 的IOC 的对象不是都应该由Spring容器管理吗?这里的Action并没有配置 为什么可以注入?
3、如果Springp配置Action的Bean 那么 有什么意义?
public String execute() throws Exception {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
UserAction userAction = context.getBean("userAction", UserAction.class);
System.out.println(this==userAction); //当前的action对象不是spring配置的bean
return SUCCESS;
}
http://luan.iteye.com/blog/1816640
我也是初学者,遇到了同样的问题,共勉……