java web 错误处理实例_javaweb异常提示信息统一处理(使用springmvc,附源码)

一、前言

后台出现异常如何友好而又高效地回显到前端呢?直接将一堆的错误信息抛给用户界面,显然不合适。

先不考虑代码实现,我们希望是这样的:

(1)如果是页面跳转的请求,出现异常了,我们希望跳转到一个异常显示页面,如下:

9c307e842ea0ed0ee9935d526837cfed.png

当然,这里的界面不够美观,但是理论是这样的。

(2)如果是ajax请求,那么我们,希望后台将合理的错误显示返回到ajax的回调函数里面,如下:

$.ajax({

type: "post",

url: "" + "/businessException.json",

data: {},

dataType: "json",

contentType : "application/json",

success: function(data) {

if(data.success == false){

alert(data.errorMsg);

}else{

alert("请求成功无异常");

}

},

error: function(data) {

alert("调用失败....");

}

});

将回调函数的data.errorMsg打印出来:

01eaac6106544b27f087d6081fe0034f.png

下面,我们根据上面的思路我们来看看代码的实现。因此本文实例包含了异常自定义分装,为了无障碍阅读下文,请猿友移步先看完博主的另外一篇文章:Java异常封装(自己定义错误码和描述,附源码)。

二、实例详解

本实例使用的环境 eclipse+maven,其中maven只

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值