struts2获得session的方法
//第一种方式Map----不推荐使用
// Map<String, Object> session = ActionContext.getContext().getSession();
// session.put("username1", username);
//第二种方式httpsession---比第一种效率要高-----不推荐使用
HttpSession sessoin = ServletActionContext.getRequest().getSession();
sessoin.setAttribute("username2", username);
//第三种方式----比前两种效率都高,但是扩展性差---不推荐使用
// session.put("username3", username);
//集成基类,提高扩展性----推荐使用
session.put("username4", username);
public class BaseAction implements SessionAware{
public Map<String, Object> session;
@Override
public void setSession(Map<String, Object> session) {
this.session = session;
}
}