code: @Override
      public void handleRequest(final HttpServletRequest request) throws ServletException {
          // /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          // copied from super's method and extends it
          // basically for JVN#14876762
          // thought not all problems are resolved however the main case is safety
          // - - - - - - - - - -/
          final ServletFileUpload upload = createServletFileUpload(request);
          prepareElementsHash();
          try {
              final List<FileItem> items = parseRequest(request, upload);
              mappingParameter(request, items);
          } catch (final SizeLimitExceededException e) {
              handleSizeLimitExceededException(request, e);
          } catch (final FileUploadException e) {
              handleFileUploadException(e);
          }
      }
docs: ==============