Загрузка простого файла с помощью PrettyFaces и JSF 2.2.3
У меня возникли некоторые проблемы с PrettyFaces на страницах, которые я использую.
Когда я отключаю фильтр PrettyFaces на странице, все работает просто отлично. Когда я возвращаю его обратно, я вижу трафик HTTP в веб-браузере, но мой обработчик загрузки файлов никогда не запускается.
Это какая-то важная часть кода.
Любая помощь будет оценена!
Мой .xhtml
Мой бэкБин
package br.sgrd.bean;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import org.primefaces.model.UploadedFile;
@ViewScoped
@ManagedBean
public class AdminPanelBean{
private UploadedFile file;
public void upload() {
if(arquivo != null) {
FacesMessage msg = new FacesMessage("Succesful", file.getFileName() + " is uploaded.");
FacesContext.getCurrentInstance().addMessage(null, msg);
}
}
// getters/setters/etc
}
Мой web.xml
GRD
Faces Servlet
javax.faces.webapp.FacesServlet
1
Faces Servlet
/faces/*
PrimeFaces FileUpload Filter
org.primefaces.webapp.filter.FileUploadFilter
PrimeFaces FileUpload Filter
/*
Faces Servlet
FORWARD
Мой довольно-config.xml
Редактировать: убрал некоторый код.