jquery easyui 显示spring mvc处理异常信息
2013-12-26 10:34
323 查看
以DataGrid为例,当后台处理请求失败时,前台默认是无任何记录显示。
用户并不知道是没有查询到,还是处理出现的问题,不是非常友好。
此时onLoadError()函数就登场了。
onLoadError函数根Ajax中的error()函数的参数是相同的:
在后台中封装了一个异常对象,并以json格式返回。
下面是onLoadError处理:
后台处理是用的spring拦截异常并跳转到相应的控制器进行处理,这些将在别外一篇中进行描述。
用户并不知道是没有查询到,还是处理出现的问题,不是非常友好。
此时onLoadError()函数就登场了。
onLoadError函数根Ajax中的error()函数的参数是相同的:
error | Function | (默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。这个方法有三个参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。function (XMLHttpRequest, textStatus, errorThrown) { // 通常情况下textStatus和errorThown只有其中一个有值 this; // the options for this ajax request } |
下面是onLoadError处理:
onLoadError(XMLHttpRequest) { var json = eval("(" +XMLHttpRequest.responseText + ")"); var text = ''; for (var i in json.content) { text += json.content[i] + '<br/>'; } $.messager.alert(json.title, text, 'error'); }
后台处理是用的spring拦截异常并跳转到相应的控制器进行处理,这些将在别外一篇中进行描述。
相关文章推荐
- Spring MVC异常统一处理(异常信息的国际化,日志记录)
- 6.2判断一个数能否被3整除,如果不能整除就抛出一个异常,并让其调用方法来捕获,显示相应的处理信息
- ASP.NET弹出显示ex.Message异常信息 存在换行符和回车符处理办法。
- ASP.NET AJAX 异常处理及在客户端显示用户用好的错误信息
- Spring MVC异常统一处理(异常信息的国际化,日志记录)
- Spring MVC 学习笔记9 —— 实现简单的用户管理(4)用户登录显示局部异常信息
- Spring MVC 学习笔记10 —— 实现简单的用户管理(4.3)用户登录显示全局异常信息
- Java异常处理:错误信息trace方式显示
- ASP.NET MVC显示异常信息
- Spring MVC 全局异常处理(1) --SimpleMappingExceptionResolver
- spring MVC 统一异常处理(webapi和web分开处理)
- Spring MVC的Controller统一异常处理:HandlerExceptionResolver
- Spring MVC 全局异常处理(1) --SimpleMappingExceptionResolver
- spring mvc 异常统一处理
- 使用Spring MVC统一异常处理实战
- 未经处理的异常在 System.Data.dll 中发生。其它信息:在应使用条件的上下文(在 '***' 附近)中指定了非布尔类型的表达式。
- spring开发指南(夏昕)--Spring 高级特性:Spring MVC中的异常处理
- spring mvc 发送邮件中部分异常处理
- Struts2 异常处理 ( jsp记录异常信息到日志 )
- Spring MVC统一异常处理解决方案