Сведения об исключении доступны в EL
#{requestScope['org.apache.myfaces.custom.fileupload.exception']}
Таким образом, добавление следующего компонента на страницу должно сделать это
<h:outputText value="File upload failed! #{requestScope['org.apache.myfaces.custom.fileupload.exception']}"
styleClass="error" rendered="#{not empty requestScope['org.apache.myfaces.custom.fileupload.exception']}" />
В конечном итоге вы можете создать1008 *, что превращает его в FacesMessage
.Выполните следующие действия в beforePhase()
из PhaseId.RENDER_RESPONSE
Object fileuploadException = requestMap.get("org.apache.myfaces.custom.fileupload.exception");
if (fileuploadException != null) {
facesContext.addMessage(null, new FacesMessage("File upload failed! " + fileuploadException));
}