?1. 添加config 配置类
package org.fh.config; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.HandlerExceptionResolver; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.view.json.MappingJackson2JsonView; * 说明 错误异常拦截处理 * 作者 FH Admin * from fhadmin.cn Configuration public class ExceptionConfiguration implements HandlerExceptionResolver { Override public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) { ModelAndView mv new ModelAndView(new MappingJackson2JsonView()); //返回json String exInfo ex.toString().replaceAll( \n , br/ boolean status exInfo.contains( Subject does not have permission if(status){ exInfo [没有此页面的访问权限] exInfo; }else { System.out.println( 异常开始 ex.printStackTrace(); System.out.println( 异常结束 mv.addObject( exception , exInfo); mv.addObject( result , exception return mv; }
2.? 在逻辑类的方法上抛出异常 throws Exception 比如??
/**删除 * param out * throws Exception RequestMapping(value /delete ) RequiresPermissions( autograph:del ) ResponseBody public Object delete() throws Exception{ Map String,String map new HashMap String,String String errInfo success //xxxx map.put( result , errInfo); //返回结果 return map; }
3. 前端页面接收异常结果
//发送 post 请求提交保存 $.ajax({ xhrFields: { withCredentials: true type: POST , url: httpurl xxxx/delete , data: {tm:new Date().getTime()}, dataType: json , success: function(data){ if( success data.result){ }else if ( exception data.result){ alert( 模块异常 data.exception);//显示异常 });
作者:闲鱼技术——皓黯 ? 在经历了近两个月的开发以及内部测试与线上灰度,Flut...
企业创建云计算战略需要什么样的措施才能确保无缝采用和不断发展?根据分析机构Ga...
一、技术背景 阿里云-人工智能实验室致力于提供高精度的空间数字化解决方案,以...
域名 哪里备案比较好? 域名备案 一般是在主机服务商处进行的,如果想要更加快速...
TOP云 (west.cn)4月28日消息,据海外平台sedo的交易信息,本期成交总金额达300...
公司介绍 长沙营智信息技术有限公司旗下易撰网,2017年10月份上线以来,基于数据...
参考消息网7月21日报道 港媒称,中国消费者已经习惯了把日常生活的一切交给手机A...
由工业和信息化部主办,应急通信产业联盟、中国邮电器材集团承办的“ICT中国·20...
由于技术进步和公众对在线设备分享私人信息的意识提高,隐私保护无疑为时下热门...
本文转载自微信公众号「PythonMind」,作者dongfanger。转载本文请联系PythonMin...