PrimeFaces FileUpload не работает — «Этот сайт недоступен. Соединение было сброшено». Ошибка.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 PrimeFaces FileUpload не работает — «Этот сайт недоступен. Соединение было сброшено». Ошибка.

Сообщение Anonymous »

Я использую PrimeFaces 14.0.6, Java 17, Spring 6 и Tomcat 10.1.31, jakarta.faces (Mojarra) — 4.0.9. Я пытаюсь реализовать функцию загрузки файлов с помощью PrimeFaces, но когда я загружаю файл и нажимаю «Отправить», я получаю сообщение об ошибке: «Этот сайт недоступен. Соединение было сброшено». Другие страницы xhtml работают нормально. У меня проблемы только с функцией загрузки.
Вот мой
typesUpload.xhtml

Код: Выделить всё






File Upload Issue




*









Вот мой
EnumTypesUpload.java
класс bean-компонента:

Код: Выделить всё

package com.example;

import jakarta.faces.application.FacesMessage;
import jakarta.faces.context.FacesContext;
import jakarta.faces.view.ViewScoped;
import jakarta.inject.Named;
import org.primefaces.event.FileUploadEvent;
import org.primefaces.model.file.UploadedFile;

import java.io.Serializable;

@Named
@ViewScoped
public class EnumTypesUpload implements Serializable {

private UploadedFile file;

public UploadedFile getFile() {
return file;
}

public void setFile(UploadedFile file) {
this.file = file;
}

public void upload() {
FacesMessage msg = new FacesMessage("Success! ", file.getFileName() + " is uploaded.");
FacesContext.getCurrentInstance().addMessage(null, msg);

}
}
В моем классе WebAppInitializer, который реализует WebApplicationInitializer, я добавил

Код: Выделить всё

servletContext.setInitParameter("primefaces.UPLOADER", "native"). Я также пробовал использовать auto
, но не помогло.
Буду благодарен за любую помощь или предложения!

Подробнее здесь: https://stackoverflow.com/questions/791 ... nnection-w
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»