Как я могу загрузить несколько файлов с помощью JSF 2.2

Я пытаюсь добавить загрузку нескольких файлов, используяh:inputFile, Я быстро просмотрел исходный код, и оказалось, что в нем нет опции для рендеринга.multiple="multiple", Есть ли способ обойти это без написания пользовательского компонента? Если нет, то есть ли предлагаемый пользовательский компонент JSF2.2, который может обрабатывать несколько загрузок Ajax-файлов?

Обновление: я прошелmultiple="multiple" с помощьюpassthrough тег, но когда я отлаживалFileRenderer соответствующий фрагмент кода перезаписывает первый файл вторым:

for (Part cur : parts) {
  if (clientId.equals(cur.getName())) {
    component.setTransient(true);
    setSubmittedValue(component, cur);
  }
}

Как видите, так как есть дваPartс тем жеclientId, он всегда использует последний вместо передачи списка.

Пожалуйста, порекомендуйте альтернативу, если она есть.

Ответы на вопрос(3)

Ваш ответ на вопрос