现在任何人都会返回什么消息,大多数时候我看到的是空的或空的。GWT 为此提供了什么类型的实现。
我尝试使用记录 UI 端错误来记录。
看看这里和这里的 JavaDoc 。如您所见,后者的语义是:
Creates a localized description of this throwable. Subclasses may override
this method in order to produce a locale-specific message. For subclasses
that do not override this method, the default implementation returns the
same result as getMessage()
基本上,这意味着您必须查看特定异常以确定本地化消息可能是什么或意味着什么,并且如果您什么也没得到,要么.getMessage()
应该返回任何内容,要么本地化版本确实被覆盖(或者执行不遵循合同,这也很有可能)......
干杯,
你好 charankumar 即使我没有得到任何东西exception.getLocalizedMessage()
。
所以我用exception.toString()
那个代替。它将为您提供类型Exception
(例如NullPointerException
,ClassCastException
等IndexOutOfBoundsException
)。
此外,如果有一些字符串作为本地化消息,它也会返回给你。