struts2的域对象
总共会有4中方法来获取
1.Map类型与对象非IOC
ActionContext.getContext().get("object") .getSession() getApplication分别获取到Map类型的request,session,application 必须在excute方法中初始化
2.Map类型的Ioc模式,控制权交给了服务器,来通过set方式注入值
A. implements RequestAware sessionAware ApplicationAware
B.重写方法:例如:
public void setRequest(Map request){
this.request = request;
}
3.HttpServlet方式和容器绑定 非Ioc
request = ServletActionContext.getRequest();
session = request.getSession();
application = ServletActionContext.getServletContext();
4.HttpServlet方式和容器绑定 Ioc
implements ServletRequestAware ServletContextAware