2016-05-27 11 views
-2

Ich versuche IOException in Primefaces Nachrichten angezeigt, aber der Text ist nicht richtig enter image description hereAnzeige IOException in Primefaces Nachrichten

In meinem Code ertappe ich die Ausnahme formated:

} catch (Exception ex) { 
     System.out.println(ex); 
     msg = new FacesMessage(FacesMessage.SEVERITY_ERROR, null,ex.toString()); 
     facesGetCurrentInstance(msg); 
} 

Dann fügen Sie die Nachricht:

public void facesGetCurrentInstance(FacesMessage msg) { 
    FacesContext.getCurrentInstance().addMessage(null, msg); 
} 

im XHTML ich knurren bin mit der Nachricht anzuzeigen

Bis jetzt funktioniert alles, aber ich habe ein Problem mit, wie die Nachricht angezeigt wird. Ich nehme das an, weil ich .toString verwende. Gibt es einen anderen Weg, dies zu tun?

+0

Haben Sie versucht, ohne Leerzeichen – Kukeltje

Antwort

1

versuchen Sie dies:

FacesContext.getCurrentInstance().addMessage(FacesMessage.SEVERITY_ERROR,exception.getMessage()); 
+0

Es funktionierte Jede andere lange Zeichenfolge angezeigt werden !! Ich danke dir sehr!!! – Moe

+0

Gern geschehen! – ZaoTaoBao