public class DefaultMultipartHttpServletRequest extends AbstractMultipartHttpServletRequest {
private static final String CONTENT_TYPE = "Content-Type";
private Map
multipartParameters;
private Map
multipartParameterContentTypes;
public Map
getParameterMap() {
Map multipartParameters = this.getMultipartParameters();
if(multipartParameters.isEmpty()) {
return super.getParameterMap();
} else {
LinkedHashMap paramMap = new LinkedHashMap();
paramMap.putAll(super.getParameterMap());
paramMap.putAll(multipartParameters);
return paramMap;
}
}
...
}
=================================================
获取普通参数:request.getParameterMap().get("XXX");
获取文件:request.getFile("XXX");