Ich würde nicht empfehlen, Fehler-Stack-Trace in einem GUI-Label anzuzeigen.
1) Sie sind nach GWT-Verschleierung nicht lesbar. Sie sehen einfach aus wie ein Bündel von Tab-ausgerichteten Zeichen über neuen Zeilen.
2) Sie sind nicht im I18N-Format.
3) Der richtige Weg ist der gerade gezeigte Benutzer ein wohlgeformter Fehler "Nachricht". exception.getMessage() gibt Ihnen eine einzige Zeile mit Nicht-Obf-Informationen, die dem Benutzer die erforderliche UX-Interaktion bereitstellen soll.
4) Wenn Sie für well formed
Ausnahme Stacktrace nützlich für das Debuggen (nicht für Benutzer suchen) Sie GWT gut dokumentiert Protokollierungsfunktion mit Web-Modus Ausnahmen verwenden sollten -
a) https://developers.google.com/web-toolkit/doc/latest/DevGuideLogging
b) Lesen Sie auch auf http://code.google.com/p/google-web-toolkit/wiki/WebModeExceptions
Es wäre die Frage besser, wenn Sie erwähnen können, welche Version von GWT Sie verwenden und welche Protokollierungstechnik Sie auf Client-Seite folgen. – SSR
Über welche Stack-Trace sprichst du? Kompilierzeit oder Laufzeit? Wenn es Laufzeit ist, verwenden Sie einfach einen Logger, oder umgeben Sie Ihren Code mit try catch block und übertragen Sie den Exception-Stack-Trace auf die gewünschte Zeichenfolge –
Hallo, Laufzeit Ausnahme - ich verwende GWT 2.5. Ja, die Sache ist, ich möchte eine vollständige Stack-Trace in eine Zeichenfolge konvertieren und dann vielleicht in einem Label anzeigen. Aber wie können wir einen Ausnahme-Stack-Trace als String erhalten? – user291701