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

防腐木做水车网站电商一件代发平台

防腐木做水车网站,电商一件代发平台,网站制作需要多少钱新闻,怎么自己学做电商2.1 异常描述 在J2EE项目的开发中#xff0c;不管是对底层的数据库操作过程#xff0c;还是业务层的处理过程#xff0c;还是控制层的处理过程#xff0c;都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常#xff0c;系统的代码耦合度高不管是对底层的数据库操作过程还是业务层的处理过程还是控制层的处理过程都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常系统的代码耦合度高工作量大且不好统一维护的工作量也很大。 ​ 那么能不能将所有类型的异常处理从各处理过程解耦出来这样既保证了相关处理过程的功能较单一也实现了异常信息的统一处理和维护答案是肯定的。下面将介绍使用Spring MVC统一处理异常的解决和实现过程。 3.2 异常处理三种方式 1使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver 2实现Spring的异常处理接口HandlerExceptionResolver 自定义异常处理器 3使用ExceptionHandler注解实现异常处理 3.3 方式一简单异常处理器SimpleMappingExceptionResolver(了解) SpringMVC已经定义好了该类型转换器在使用时可以根据项目情况进行相应异常与视图的映射配置 !--配置简单映射异常处理器--bean class“org.springframework.web.servlet.handler.SimpleMappingExceptionResolver” property name“defaultErrorView” value“error”/ 默认错误视图property name“exceptionMappings”map entry keycom.itheima.exception.MyException valueerror/entry keyjava.lang.ClassCastException valueerror//map/property /bean 3.4 方式二自定义异常处理步骤掌握 案例3自定义异常 需求发送请求在方法中出现异常了利用自定义的异常来处理异常把异常信息显示在自定义的错误页面。 步骤1自定义异常类 作用用来封装自己编写的异常信息 /*** 自定义异常类*/ public class SysException extends Exception{// 存储提示信息的private String message;public String getMessage() {return message;}public void setMessage(String message) {this.message message;}public SysException(String message) {this.message message;}} 步骤2自定义异常处理类 /*** 异常处理器*/ public class SysExceptionResolver implements HandlerExceptionResolver{/*** 处理异常业务逻辑* param request* param response* param handler* param ex* return*/public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {// 获取到异常对象SysException e null;if(ex instanceof SysException){e (SysException)ex;}else{e new SysException(系统正在维护....);}// 创建ModelAndView对象ModelAndView mv new ModelAndView();mv.addObject(errorMsg,e.getMessage());mv.setViewName(error);return mv;} } 步骤3index页面发送一个请求       h3异常处理/h3 a hrefuser/testException 异常处理/a 步骤4页面控制器接收请求 Controller RequestMapping(/user) public class UserController {RequestMapping(/testException)public String testException() throws SysException{System.out.println(testException执行了...);try {// 模拟异常int a 10/0;} catch (Exception e) {// 打印异常信息e.printStackTrace();// 抛出自定义异常信息throw new SysException(查询所有用户出现错误了...);}return success;} } 步骤5springMVC配置文件 配置一个异常处理类即可 !--配置异常处理器-- bean idsysExceptionResolver classcom.baijie.exception.SysExceptionResolver/ 步骤6创建error页面存放异常信息 h3异常错误信息显示类/h3 ${errorMsg} 3、项目中配置全局错误页面 项目中难免会出现404500等这种请求错误信息我们应当一旦出现异常的时候应该把错误响应到一个错误页面而不是直接把错误信息直接凉给浏览器显示 步骤1创建一个异常错误页面xxx.jsp 步骤2web.xml配置 步骤3结果
http://wiki.neutronadmin.com/news/195514/

相关文章:

  • 网站开发与设计需要哪些技术网站开发框架具体使用方法
  • 怎么免费做自己的网站南充网站建设有哪些
  • 广州外贸seo优化河北seo网站开发
  • 为什么原网站建设公司不愿意透露域名管理权限给客户贵阳网站建设公司招聘
  • 大连模板开发建站南阳哪有做网站公司
  • 建一个大型网站多少钱做推广的网站名称
  • 合肥网站排名推广微课做动画的网站
  • 企业建站程序哪个好百度权重10的网站
  • 宁波手机网站开发中企动力有多少家分公司
  • 企业宣传网站建设需求说明书样文网站建设最基础的是什么
  • 郑州哪家做网站便宜用开源源码做淘宝客网站
  • 怎么用qq相册做网站手表到哪个网站买
  • 微信小程序源代码大全关键词排名优化网站建设公司哪家好
  • 南通网站快速收录百度一下你就知道官网新闻
  • 如何推进网站建设百度 网站添加
  • 微信网站协议书wordpress 多站点 主站点
  • 贷款网站开发苏州交通网站建设
  • 南昌网站建设基本流程网站备案授权书怎么填写
  • 长春h5建站自建站有哪些站点
  • 安徽搜索引擎推广公司东莞短视频seo制作
  • 网站要不要备案网站加载很慢怎么办
  • 卖渔具的亲戚做网站wordpress 修改目录权限设置密码
  • 专业商城网站建设多少钱汕头网站设计多少钱
  • drupal个人门户网站开发贸易公司取名字大全
  • 深圳都信建设监理有限公司网站如何解决网站兼容
  • 做网站用的文本编辑器企业网站建设效果
  • 亿唐为什么2005年做虚拟网站面试个人简历范文及网站建设
  • 在百度上做网站多少钱百度营销后台
  • 水果香精东莞网站建设技术支持知更鸟wordpress
  • 牙科 网站建设方案icp备案网站信息