ActionContext ac = ActionContext.getContext();
1获取request 对象:
(1)。HttpServletRequest request = (HttpServletRequest)ac.get(ServletActionContext.HTTP_REQUEST); (别忘了导包)
(2)。Map request = (Map) ActionContext.getContext().get("request");
(3)。接口ServletRequestAware
protected HttpServletRequest request;
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
2获取response对象:
(1)。HttpServletResponse response=(HttpServletResponse)ac.get (ServletActionContext.HTTP_RESPONSE)(别忘了导包)
(2)。Map response= (Map) ActionContext.getContext().get("response");
(3)。 接口ServletResponseAware
protected HttpServletResponse response;
public void setServletResponse(HttpServletResponse response) {
this.response = response;
}
3获取session对象:
(1)。Map session = ac.getSession();
(2)。接口SessionAware
protected Map<String, Object> session;
public void setSession(Map<String, Object> session) {
this.session = session;
}