Author: mrdon Date: Sun Sep 2 20:43:57 2007 New Revision: 572228 URL: http://svn.apache.org/viewvc?rev=572228&view=rev Log: Switched the injection order to favor application scope WW-2125
Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ServletConfigInterceptor.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ServletConfigInterceptor.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ServletConfigInterceptor.java?rev=572228&r1=572227&r2=572228&view=diff ============================================================================== --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ServletConfigInterceptor.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ServletConfigInterceptor.java Sun Sep 2 20:43:57 2007 @@ -137,16 +137,16 @@ ((ParameterAware) action).setParameters(context.getParameters()); } - if (action instanceof RequestAware) { - ((RequestAware) action).setRequest((Map) context.get("request")); + if (action instanceof ApplicationAware) { + ((ApplicationAware) action).setApplication(context.getApplication()); } - + if (action instanceof SessionAware) { ((SessionAware) action).setSession(context.getSession()); } - - if (action instanceof ApplicationAware) { - ((ApplicationAware) action).setApplication(context.getApplication()); + + if (action instanceof RequestAware) { + ((RequestAware) action).setRequest((Map) context.get("request")); } if (action instanceof PrincipalAware) {