Я хочу загрузить файл, используя ajax.Но при этом я получаю следующую ошибку в консоли браузера при выборе файла.
TypeError :partalResponse не определен в jsf.js.
Это не происходит с другими входами с ajax, только с inputFile.
Изображение ошибки
Недавно я обновился до jsf 2.2.14 в JBOSS EAP 6.3.Сервлет 3.0 (я проверил это в web.xml).
Чтобы загрузить файл, я следую следующему примеру: https://jsflive.wordpress.com/2013/04/23/jsf22-file-upload/
Это в xhtml:
<h:form id="formTest" enctype="multipart/form-data">
<h:inputFile id="file" value="#{manejador.maestroFormularios.maestroArchivos.archivoTemporal}" >
<f:ajax execute="@this" render=":formTest"/>
</h:inputFile>
<h:commandButton value="Upload" action="#{manejador.maestroFormularios.maestroArchivos.cargarArchivoEnLista()}"/>
</h:form>
В компоненте поддержки я использую archivoTemporal типа Part:
public class MaestroArchivos implements Serializable {
private Part archivoTemporal;