package com.bbs.action;
import java.util.Map;
import org.apache.struts2.interceptor.RequestAware;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
/**
* @author 张建浩、卜凡、卢静、余莎、姚文娜
* @version 1.0
* 2016年3月16日下午3:08:18
*/
public class BaseAction extends ActionSupport implements SessionAware, RequestAware {
private static final long serialVersionUID = 1L;
private Map<String, Object> session;
private Map<String, Object> request;
@Override//重写自父接口SessionAware的方法,有容器自行调用并给session对象赋值
public void setSession(Map<String, Object> session) {
this.session = session;
}
@Override//重写自父接口RequestAware的方法,有容器自行调用并给request对象赋值
public void setRequest(Map<String, Object> request) {
this.request = request;
}
//用于在子类中获取session对象
public Map<String, Object> getSession(){
return session;
}
//用于在子类中获取request对象
public Map<String, Object> getRequest(){
return request;
}
}