你的Action中用到什么就可以进行配置,进行依赖注入。
比如你的Action用到User对象,那么和注入UserDao一样,添加set方法,配置文件中进行相关配置后就可以使用。
任何的java对象都可以接受spring上下文的管理,也就是都可以成为一个bean(spring中的)
比如你的Action用到User对象,那么和注入UserDao一样,添加set方法,配置文件中进行相关配置后就可以使用。
任何的java对象都可以接受spring上下文的管理,也就是都可以成为一个bean(spring中的)
package action;import java.util.List;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport { private model.User user;
private model.UserDAO userdao;
private List users;
public String add(){
userdao.add(user);
return SUCCESS;
}
public String list(){
users=userdao.getUsers();
return SUCCESS;
}
public String login(){
if(userdao.check(user)){
return SUCCESS;
}else{
return INPUT;
}
} public model.User getUser() {
return user;
} public void setUser(model.User user) {
this.user = user;
} public model.UserDAO getUserdao() {
return userdao;
} public void setUserdao(model.UserDAO userdao) {
this.userdao = userdao;
} public List getUsers() {
return users;
}
public void setUsers(List users) {
this.users = users;
}
}
如果为null,框架会为你创建的,前提user是用来搜集用户提交过来的数据的。