21
21
22
22
package org .apache .struts2 .dispatcher .multipart ;
23
23
24
+ import com .opensymphony .xwork2 .DefaultLocaleProvider ;
24
25
import com .opensymphony .xwork2 .LocaleProvider ;
25
26
import com .opensymphony .xwork2 .util .LocalizedTextUtil ;
26
27
import com .opensymphony .xwork2 .util .logging .Logger ;
@@ -71,8 +72,10 @@ public class MultiPartRequestWrapper extends StrutsRequestWrapper {
71
72
* @param saveDir Target directory for any files that we save
72
73
* @param provider
73
74
*/
74
- public MultiPartRequestWrapper (MultiPartRequest multiPartRequest , HttpServletRequest request , String saveDir , LocaleProvider provider ) {
75
- super (request );
75
+ public MultiPartRequestWrapper (MultiPartRequest multiPartRequest , HttpServletRequest request ,
76
+ String saveDir , LocaleProvider provider ,
77
+ boolean disableRequestAttributeValueStackLookup ) {
78
+ super (request , disableRequestAttributeValueStackLookup );
76
79
errors = new ArrayList <String >();
77
80
multi = multiPartRequest ;
78
81
defaultLocale = provider .getLocale ();
@@ -90,6 +93,10 @@ public MultiPartRequestWrapper(MultiPartRequest multiPartRequest, HttpServletReq
90
93
}
91
94
}
92
95
96
+ public MultiPartRequestWrapper (MultiPartRequest multiPartRequest , HttpServletRequest request , String saveDir , LocaleProvider provider ) {
97
+ this (multiPartRequest , request , saveDir , provider , false );
98
+ }
99
+
93
100
protected void setLocale (HttpServletRequest request ) {
94
101
if (defaultLocale == null ) {
95
102
defaultLocale = request .getLocale ();
0 commit comments