MultipartResolutionDelegate's resolveMultipartArgument properly operates on Servlet 2.5

Issue: SPR-14461
This commit is contained in:
Juergen Hoeller 2016-07-15 15:42:32 +02:00
parent 29f980ec72
commit 70e666b4a3
1 changed files with 11 additions and 11 deletions

View File

@ -122,18 +122,18 @@ public abstract class MultipartResolutionDelegate {
return null; return null;
} }
} }
else if (servletPartClass == parameter.getNestedParameterType()) { else if (servletPartClass != null) {
return (isMultipart ? RequestPartResolver.resolvePart(request, name) : null); if (servletPartClass == parameter.getNestedParameterType()) {
} return (isMultipart ? RequestPartResolver.resolvePart(request, name) : null);
else if (isPartCollection(parameter)) { }
return (isMultipart ? RequestPartResolver.resolvePartList(request, name) : null); else if (isPartCollection(parameter)) {
} return (isMultipart ? RequestPartResolver.resolvePartList(request, name) : null);
else if (isPartArray(parameter)) { }
return (isMultipart ? RequestPartResolver.resolvePartArray(request, name) : null); else if (isPartArray(parameter)) {
} return (isMultipart ? RequestPartResolver.resolvePartArray(request, name) : null);
else { }
return UNRESOLVABLE;
} }
return UNRESOLVABLE;
} }
private static boolean isMultipartFileCollection(MethodParameter methodParam) { private static boolean isMultipartFileCollection(MethodParameter methodParam) {