因为我刚刚学习Struts2,对Struts2原理不是很了解
Action中的代码:
[code="java"]
private UserInfo user;
private String msg;
public UserInfo getUser() {
return user;
}
public void setUser(UserInfo user) {
this.user = user;
}
public String login(){
boolean flag=false;
flag=this.userService.isLogin(user);
if(flag){
UserInfo temp=this.userService.getUserByUsername(user.getUsername());
this.setUser(temp);//查询出的temp是有值的
msg="Welcome: "+temp.getUsername();
return "userinfor";
}else{
msg="Invaild username or password";
return "fail";
}
}[/code]
userinfo返回到userinfo.jsp页面
但是回填到页面上却没有
以下是userinfo.jsp代码:
[code="java"]
/s:textfield
/s:textfield
/s:textfield
/s:submit/s:reset
/s:form
[/code]
返回的结果:
在附件中
晕,找到答案了,原来
把name写成value了