* @throws UploadException �������ʱ����
*/
public FileItem[] parseRequest(HttpServletRequest request, UploadParameters params) {
assertInitialized();
ServletFileUpload fileUpload;
if (params == null || params.equals(this.params)) {
fileUpload = this.fileUpload;
} else {
fileUpload = getFileUpload(params, true);
}
List<?> fileItems;
try {
fileItems = fileUpload.parseRequest(request);
} catch (FileUpload.SizeLimitExceededException e) {
throw new UploadSizeLimitExceededException(e);
} catch (FileUpload.FileSizeLimitExceededException e) {
throw new UploadSizeLimitExceededException(e);
} catch (FileUploadException e) {