private LoginVo loginvo; private LoginService loginservice;
private String name;
private String psw; public String execute() throws Exception { loginvo.setPsw(MD5.encode(loginvo.getPsw())); //这里好像是得不到值的
List adminList = loginservice.list(loginvo);
if(adminList.size() > 0){
Map session = ActionContext.getContext().getSession();
String adminName = ((LoginVo)adminList.get(0)).getName();
System.out.println("adminName"+adminName);
loginvo.setName(adminName);
session.put("loginvo", loginvo);
return SUCCESS;
}else{
return INPUT;
}
} public LoginVo getLoginvo() {
return loginvo;
} public void setLoginvo(LoginVo loginvo) {
this.loginvo = loginvo;
} public LoginService getLoginservice() {
return loginservice;
} public void setLoginservice(LoginService loginservice) {
this.loginservice = loginservice;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String getPsw() {
return psw;
} public void setPsw(String psw) {
this.psw = psw;
}
private String name;
private String psw; public String execute() throws Exception { loginvo.setPsw(MD5.encode(loginvo.getPsw())); //这里好像是得不到值的
List adminList = loginservice.list(loginvo);
if(adminList.size() > 0){
Map session = ActionContext.getContext().getSession();
String adminName = ((LoginVo)adminList.get(0)).getName();
System.out.println("adminName"+adminName);
loginvo.setName(adminName);
session.put("loginvo", loginvo);
return SUCCESS;
}else{
return INPUT;
}
} public LoginVo getLoginvo() {
return loginvo;
} public void setLoginvo(LoginVo loginvo) {
this.loginvo = loginvo;
} public LoginService getLoginservice() {
return loginservice;
} public void setLoginservice(LoginService loginservice) {
this.loginservice = loginservice;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String getPsw() {
return psw;
} public void setPsw(String psw) {
this.psw = psw;
}
List adminList = loginservice.list(loginvo);
if(adminList.size() > 0){
Map session = ActionContext.getContext().getSession();
String adminName = ((LoginVo)adminList.get(0)).getName();
System.out.println("adminName"+adminName);
loginvo.setName(adminName);
session.put("loginvo", loginvo);return SUCCESS;
你的意思应该是获得name和psw,然后把他们放到loginVo里面吧
这样你页面传进来的只有name和psw,loginVo是没值的,loginVo的set和get方法可以不要
所以第一句就错了,loginvo.getPsw()是没值的,直接用psw
后面的你应该知道怎么改了