使用ActionContext对象需要Action处理类继承ActionSupport类
通过ActionContext可以获得session、request、application,但他们并不是真正的HttpServletRequest、HttpServletResponse、ServletContext对象,而是将这三个对象里面的值重新包装成了map对象。 Struts框架通过他们来和真正的web容器对象交互。
通过ActionContext获得session、request、application:
Map<String, Object> sessionMap = ActionContext.getContext().getSession();
Map<String, Object> applicationMap = ActionContext.getContext().getApplication();
Map<String, Object> requestMap = (Map<String, Object>) ActionContext.getContext().get("request");
注意:ActionContext对象没有getRequest()方法,只能通过以上方式通过指定"reque