FiltersManager.getAllServices({
callback : updateServiceFilter,
errorHandler : function(message) {
alert(message);
}
});
发生错误时,在后端我抛出异常,但警告时错误消息始终显示“错误”
我需要打开一些设置吗?
FiltersManager.getAllServices({
callback : updateServiceFilter,
errorHandler : function(message) {
alert(message);
}
});
发生错误时,在后端我抛出异常,但警告时错误消息始终显示“错误”
我需要打开一些设置吗?
当没有为异常指定异常转换器时,传递给客户端的异常对象如下所示:
{
javaClassName:'java.lang.Throwable',
message:'Error'
}
您可以使用 dwr.xml 中的以下内容启用更详细的异常处理程序:
<convert match="java.lang.Exception" converter="exception"/>
默认情况下,这将尝试转换属于异常的所有内容,因此转换后的异常可能如下所示:
{
javaClassName:'org.xml.sax.SAXParseException',
lineNumber:42,
publicId:'somePublicId',
message:'Missing >'
}
你看过DWR 的 errorHandler的第二个参数了吗?
errorHandler:function(errorString, exception) {
console.log(exception);
}