Struts2_1200_AccessWebElements

取得Map类型request,session,application,真实类型 HttpServletRequest, HttpSession, ServletContext的引用:

 

LoginAction1 : 前三者:依赖于容器

LoginAction2 : 前三者:IOC (只用这种)

LoginAction3 : 后三者:依赖于容器

LoginAction4 : 后三者:IOC

 

 LoginAction2 extends ActionSupport implements RequestAware,SessionAware, ApplicationAware { private Map<String, Object> request; private Map<String, Object> session; private Map<String, Object> application; //DI dependency injection //IoC inverse of control public String execute() { request.put("r1", "r1"); session.put("s1", "s1"); application.put("a1", "a1"); return SUCCESS; } @Override public void setRequest(Map<String, Object> request) { this.request = request; } @Override public void setSession(Map<String, Object> session) { this.session = session; } @Override public void setApplication(Map<String, Object> application) { this.application = application; } }

你可能感兴趣的:(struts,object,session,String,IOC,application)