Web层框架对网站中所有异常的统一处理
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一个网站的异常信息作为专业的人士,是不会轻易暴露给用户的,因为那样狠不安全,显得你漏是一回事,只要还是考虑到网站的数据安全问题,下面给大家分享一下一些常见的web层框架是如何处理统一的异常。之前都是在
千家信息网最后更新 2026年10月31日Web层框架对网站中所有异常的统一处理
一个网站的异常信息作为专业的人士,是不会轻易暴露给用户的,因为那样狠不安全,显得你漏是一回事,只要还是考虑到网站的数据安全问题,下面给大家分享一下一些常见的web层框架是如何处理统一的异常。
之前都是在Struts2的配置文件中配置拦截器来统一处理系统中所有的异常,给大家带点伪代码吧,好歹曾经用过,呵呵。
配置文件配置信息如下:
12 3 4 5 12 136 7 8 119 10 14 15 16 20 21 26/common/error.jsp 17 18/common/refuse.jsp 1927 29/business/{1}/{2}.jsp 28
Java类伪代码如下:
ExceptionInterceptor serialVersionUID = -3570177760250354837L String intercept(ActionInvocation actionInvocation) HttpServletRequest request = String result = result = } ExceptionResultInfo exceptionResultInfo = (e exceptionResultInfo = } (e UnknownAccountException || e ResultInfo resultInfo = ResultUtil.createFail("用户名或密码错误!" exceptionResultInfo = } (e ResultInfo resultInfo = ResultUtil.createFail("没有权限!" exceptionResultInfo =首先说说springmvc处理统一异常的方式,目前就我了解的有三种:直接使用springmvc提供的异常处理器、自己手动配置自定义全局异常处理器和使用注解(该种方式没用过)。
先说一下第一种吧,它是直接在springmvc的核心配置文件中配置springmvc自身提供的简单异常处理器。
1 2
第二种就是自己定义一个异常处理器,然后通过在springmvc的核心配置文件中配置即可。
自定义异常处理器类伪代码如下:
1 /** 2 * 自定义全局异常处理器: 3 */ 4 public class CustomExceptionResolver implements HandlerExceptionResolver { 5 @Override 6 public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, 7 Exception ex) { 8 9 ex.printStackTrace();10 CustomException customException = null;11 //如果抛出的是自定义的异常则直接转换12 if(ex instanceof CustomException) {13 customException = (CustomException) ex;14 } else {15 //如果抛出的不是自定义的异常则重新构造一个未知错误异常16 new SysException("系统正在维护中,请稍后重试...");17 }18 //向前台返回错误信息19 ModelAndView modelAndView = new ModelAndView("exception");20 modelAndView.addObject("message", customException.getMessage());21 return modelAndView;22 }23 }springmvc配置文件配置信息如下(各位在迫不得已的情况复制的时候记得修改一下包名):
1 2
处理
配置
处理器
信息
文件
统一
代码
错误
网站
安全
全局
方式
核心
用户
系统
页面
框架
特殊
重要
迫不得已
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网佳科技有限公司
鸠鸠互联网科技
深圳科技互联网
猪兼强互联网科技
碳银互联网科技
火传媒上海互联网科技
互联网高科技企业
四个字互联网科技公司取名
阿里互联网科技公司
速维有品互联网信息科技(苏州)有限公司
亳州好赞互联网科技有限公司
深圳艾果互联网通讯科技
互联网金融科技名词解释
科技互联网海报
江苏苏星互联网科技有限公司
互联网营销推广黑科技
21世纪互联网科技成就
互联网科技包装股份有限公司上市
国产互联网科技公司
互联网科技手机排行榜
咖啡
百单网互联网科技有限公司
互联网科技公司起名
中国 科技 互联网
狮子座互联网科技有限公司
南京欣网互联网科技
互联网之后的科技是什么
北京华百购互联网科技有限公司
互联网科技公司实习生
西安左小互联网科技有限公司