登录成功之后,前台页面需要获取到用户的账户信息,这里设置的数据库中的用户账户过于简单,因此只将用户名作为参数传递到前台。
1.修改action层的代码,在返回SUCCESS前,将用户名放进session中。LoginAction的代码:
package com.kay.struts2.Action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.yiibai.output.OutputHelper;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import java.util.Map;
public class LoginAction extends ActionSupport {
private String uname;
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUname() {
return uname;
}
p