一个网站的异常信息作为专业的人士,是不会轻易暴露给用户的,因为那样狠不安全,显得你漏是一回事,只要还是考虑到网站的数据安全问题,下面给大家分享一下一些常见的web层框架是如何处理统一的异常。
之前都是在Struts2的配置文件中配置拦截器来统一处理系统中所有的异常,给大家带点伪代码吧,好歹曾经用过,呵呵。
配置文件配置信息如下:
1 <package name="base" extends="struts-default"> 2 <!-- 异常处理 --> 3 <interceptors> 4 <!-- 1.声明自定义异常拦截器 --> 5 <interceptor name="exceptionInterceptor" class="com.it.yycg.framework.exception.ExceptionInterceptor"></interceptor> 6 <!-- 2.声明拦截器栈 --> 7 <interceptor-stack name="customStack"