public String login(){
if("admin".equals(username) && "123".equals(password)){
session.put("loginInfo", username);
return SUCCESS;
}else{
session.put("loginError", "用户名或密码错误");
return ERROR;
}
}
}
public void setSession(Map<String, Object> session) {
this.session = session;
}
不是arg0,后来把private Map<String,Object> session改成这句private Map<String,Object> session = ActionContext.getContext().getSession();就不报错了
那个setSession方法中,你看看this.session=session中这里的第二个session是函数传的参数,如果自动生成的setSession方法中传的参数是arg0,你自己要改一下就好了。