当前位置: 首页 > news >正文

电影宣传网站开发设计福州住房和建设局网站

电影宣传网站开发设计,福州住房和建设局网站,广东网站建设多少钱,90设计app先上自己的代码#xff0c;后整理下原理知识。下面是自己实现的全局异常机制1.继承Exception,自定义异常类​package com.zichen.xhkq.exception;/**** Title: CustomException* Description: 系统自定义的异常类型#xff0c;实际开发中可能要定义多种异常类型* authorCNZZ*…先上自己的代码后整理下原理知识。下面是自己实现的全局异常机制1.继承Exception,自定义异常类​package com.zichen.xhkq.exception;/**** Title: CustomException* Description: 系统自定义的异常类型实际开发中可能要定义多种异常类型* authorCNZZ* version 1.0*/public class CustomException extends Exception {/****/private static final long serialVersionUID 5819174480253773214L;//异常信息private String message;public CustomException(String message){super(message);this.message message;}public String getMessage() {return message;}public void setMessage(String message) {this.message message;}}​2.实现HandlerExceptionResolver自定义异常处理器可以判断处理自定义异常和系统异常可以跳转异常页面package com.zichen.xhkq.exception;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerExceptionResolver;import org.springframework.web.servlet.ModelAndView;/**** Title: CustomExceptionResolver* Description: 自定义异常处理器* authorCNZZ* version 1.0*/public class CustomExceptionResolver implements HandlerExceptionResolver {//前端控制器DispatcherServlet在进行HandlerMapping、调用HandlerAdapter执行Handler过程中如果遇到异常就会执行此方法//handler最终要执行的Handler它的真实身份是HandlerMethod//Exception ex就是接收到异常信息Overridepublic ModelAndView resolveException(HttpServletRequest request,HttpServletResponse response, Object handler, Exception ex) {//输出异常ex.printStackTrace();//统一异常处理代码//针对系统自定义的CustomException异常就可以直接从异常类中获取异常信息将异常处理在错误页面展示//异常信息String message null;CustomException customException null;//如果ex是系统 自定义的异常直接取出异常信息if(ex instanceof CustomException){customException (CustomException)ex;}else{//针对非CustomException异常对这类重新构造成一个CustomException异常信息为“未知错误”customException new CustomException(未知错误);}//错误 信息message customException.getMessage();request.setAttribute(message, message);try {//转向到错误 页面request.getRequestDispatcher(/error.jsp).forward(request, response);} catch (ServletException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return new ModelAndView();}}3.配置javaBean原理知识梳理(感谢各位的分享)1 、Java异常分类Java把异常当做对象来处理。Throwable是所有错误或异常的超类。Throwable类有两个直接子类Error类和Exception类。1、Error是指java运行时系统的内部错误和资源耗尽错误是程序无法处理的异常应用程序不会抛出该类对象。2、Exception是程序本身可以处理的异常应尽可能去处理这些异常。Exception分两类一个是运行时异常RuntimeException一个是检查异常CheckedException。3、CheckedException一般是外部错误这种异常都发生在编译阶段Java编译器会强制程序去捕获此类异常。4、RuntimeException是那些可能在Java 虚拟机正常运行期间抛出的异常的超类。这种错误是由程序员引起的错误可以修正代码解决。2、异常处理在J2EE项目的开发中不管是对底层的数据库操作过程还是业务层的处理过程还是控制层的处理过程都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常系统的代码耦合度高工作量大且不好统一维护的工作量也很大。 那么能不能将所有类型的异常处理从各处理过程解耦出来这样既保证了相关处理过程的功能较单一也实现了异常信息的统一处理和维护答案是肯定的。下面将介绍使用Spring MVC统一处理异常的解决和实现过程使用Spring MVC提供的SimpleMappingExceptionResolver实现Spring的异常处理接口HandlerExceptionResolver 自定义自己的异常处理器使用ExceptionHandler注解实现异常处理相关博客资源链接:https://www.jb51.net/article/110776.htm    详解Spring全局异常处理的三种方式https://testerhome.com/topics/12058     Java 代码中的全局异常处理https://blog..net/XlxfyzsFdblj/article/details/80835013  Java全局异常处理https://blog..net/lveliu/article/details/51768635 JAVA 后台全局异常控制
http://www.pierceye.com/news/197767/

相关文章:

  • 深圳网站制作设计艾佳工业设计
  • 怎么查看网站啥系统做的宁波网站设计制作
  • 温岭手机网站建设合肥企业展厅设计公司
  • 网站建设和制作怎么赚钱外贸网站建设服务器
  • 长沙自动化网站建设瑞安地区建设网站
  • 中山做网站费用网页制作简明教程
  • 芜湖做网站需要多少钱青岛网站建设公司怎么选
  • 塑胶 东莞网站建设企业网络推广培训
  • wordpress五分钟建站手机网站 cms
  • 网站前台后台河南省建设工程质量协会网站
  • wordpress无法拖动小工具长沙seo网站推广
  • 网站的推广方案的内容有哪些网站建设所需技术
  • 手机微网站怎么制作的威特视频网站建设方案
  • 视频播放网站开发的报告潮州网站网站建设
  • 如何查询网站域名备案建设网站找什么问题
  • 南开大学 网站开发技术 刘冲网站排名优化有哪些牛霸天的软件1
  • 高品质网站设计北京市地铁建设管理公司网站
  • 初次建设网站的技巧织梦做分类信息网站
  • 宣讲家网站官网加强作风建设网站业务怎么做的
  • 厚街网站建设价格做办公室的网站
  • 青海做网站找谁wordpress gif缩略图
  • 手机网站全屏显示如何把自己做的网站放到微信上
  • 网站建设云雅淇wordpress
  • 工作室网站需要备案吗python基础教程编程题
  • 建设工程人才招聘信息网站响应式网站 cms
  • 设计签名免费网站福州的网站建设
  • 太原这边有做网站的吗wordpress实现pdf浏览
  • 制作微信公众号的网站开发30岁做网站运营
  • 松江手机网站开发正规免费代理
  • 太原市建设路小学网站昆山住房与城乡建设局网站