返回顶部
首页 > 资讯 > 精选 >Java利用Exception如何实现捕获并显示
  • 939
分享到

Java利用Exception如何实现捕获并显示

javaexceptionava 2023-05-31 16:05:27 939人浏览 泡泡鱼
摘要

Java利用Exception如何实现捕获并显示?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java Exception 捕获和显示实例详解  在进行Java B/

Java利用Exception如何实现捕获并显示?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

Java Exception 捕获和显示实例详解

  在进行Java B/S架构开发时,经常有这样的场景:后端处理业务逻辑,前端负责展示,当后端处理出现异常时,如何把错误信息展示给前台呢?错误信息栈通常很多,对开发人员查找问题比较方便,但对于客户来说,打一堆的错误信息,无疑是对他们感官的一种摧残,如何捕捉最重要的信息显示到客户端呢?该信息要求简明扼要,指向出错点,且应指明异常的类型。

        在很多情况下Exception的 getMessage()方法返回空的值,如果使用该方式则会在前端显示空值。我们要显示的重要信息有两个:

  •          异常类型
  •          出错点和出错信息        

1、异常类型如何获得呢?

可以通过Exception 的getClass().getName()方法来实现。

2、出错点如何获得呢?

出错点信息一般在“Cause by:”标识开始的行。如果能抓取到该行,则可取出异常信息,一个异常栈例子如下:

Caused by: org.apache.activeMQ.selector.ParseException: Parse error at line 0, column 0. Encountered: <EOF>   at org.apache.activemq.selector.SelectorParser.generateParseException(SelectorParser.java:1231)   at org.apache.activemq.selector.SelectorParser.jj_consume_token(SelectorParser.java:1179)   at org.apache.activemq.selector.SelectorParser.unaryExpr(SelectorParser.java:468)   at org.apache.activemq.selector.SelectorParser.multExpr(SelectorParser.java:390)   at org.apache.activemq.selector.SelectorParser.addExpression(SelectorParser.java:359)   at org.apache.activemq.selector.SelectorParser.comparisonExpression(SelectorParser.java:211)   at org.apache.activemq.selector.SelectorParser.equalityExpression(SelectorParser.java:156)   at org.apache.activemq.selector.SelectorParser.andExpression(SelectorParser.java:135)   at org.apache.activemq.selector.SelectorParser.orExpression(SelectorParser.java:114)   at org.apache.activemq.selector.SelectorParser.JmsSelector(SelectorParser.java:106)   at org.apache.activemq.selector.SelectorParser.parse(SelectorParser.java:84)   ... 63 more 

--结束END--

本文标题: Java利用Exception如何实现捕获并显示

本文链接: https://lsjlt.com/news/227217.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java利用Exception如何实现捕获并显示
    Java利用Exception如何实现捕获并显示?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java Exception 捕获和显示实例详解  在进行Java B/...
    99+
    2023-05-31
    java exception ava
  • 如何利用JavaScript实现滚屏显示
    这篇文章主要为大家展示了“如何利用JavaScript实现滚屏显示”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何利用JavaScript实现滚屏显示”这篇文章吧。  原代码如下:  〈htm...
    99+
    2023-06-03
  • Java使用Catcher捕获异常的实现
    目录概述Catcher的实现概述 平时开发中,我们经常会处理一些不得不处理的检查性异常以及一些无关紧要的一场,例如: try { doSomething(); } catch...
    99+
    2023-05-20
    Java Catcher捕获异常 Java 捕获异常
  • 如何利用java实现归并排序
    什么是归并排序?归并排序是利用递归与分治的技术将数据序列划分为越来越小的半子表,再对半子表排序,最后再用递归方法将排好序的半子表合并成越来越大的有序序列。核心思想将两个有序的数列合并成一个大的有序的序列。通过递归,层层合并,即为归并。(推荐...
    99+
    2018-05-27
    java入门 java 归并排序
  • 利用Java怎么实现一个分页查询并显示功能
    本篇文章为大家展示了利用Java怎么实现一个分页查询并显示功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。sql语句大概形式为:select * from table limit 开始索...
    99+
    2023-05-31
    java 分页查询 ava
  • 利用Java如何实现获取UTC时间
    本篇文章为大家展示了利用Java如何实现获取UTC时间,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。本文实例讲述了Java获取UTC时间的方法。分享给大家供大家参考,具体如下:取得本地时间:java...
    99+
    2023-05-31
    java utc时间 ava
  • ajax如何获取json数据并显示
    使用Ajax可以通过发送HTTP请求获取JSON数据,然后将数据显示在网页上。以下是一个使用Ajax获取JSON数据并显示的示例:`...
    99+
    2023-09-13
    ajax json
  • php如何实现获取显示星期几
    这篇文章给大家分享的是有关php如何实现获取显示星期几的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php实现获取显示星期几的方法:首先创建一个PHP示例文件;然后定义一个数组,并通过“date("w&...
    99+
    2023-06-08
  • 利用Java如何在图片中显示实时时间
    今天就跟大家聊聊有关利用Java如何在图片中显示实时时间,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。      &nbs...
    99+
    2023-05-31
    java ava
  • java如何实现进度条显示
    在Java中可以通过使用`JProgressBar`类来实现进度条的显示。以下是一个简单的例子,演示了如何在Java中实现进度条的显...
    99+
    2023-08-24
    java
  • 利用Java如何实现获取properties配置文件
    利用Java如何实现获取properties配置文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java读取Properties文件Properties类读取Proper...
    99+
    2023-05-31
    java properties ava
  • 如何利用VBS实现显示系统服务列表
    这篇文章主要讲解了“如何利用VBS实现显示系统服务列表”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何利用VBS实现显示系统服务列表”吧!复制代码 代码如下:'执行方法:直接双击v...
    99+
    2023-06-08
  • 用户的MAC地址如何利用java实现获取
    用户的MAC地址如何利用java实现获取?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。java实现获取用户的MAC地址方法:方法一:将本机地址与局域网内其他机器区分开来 p...
    99+
    2023-05-31
    java mac地址 ava
  • Android编程如何实现悬浮窗获取并显示当前内存使用量
    这篇文章给大家分享的是有关Android编程如何实现悬浮窗获取并显示当前内存使用量的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。本文实例讲述了Android编程实现悬浮窗获取并显示当前内存使用量的方法,具体如下:...
    99+
    2023-05-30
    android
  • Qt6如何实现调用摄像头并显示画面
    这篇文章主要讲解了“Qt6如何实现调用摄像头并显示画面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Qt6如何实现调用摄像头并显示画面”吧!1、Cmake环境CmakeLists.txt添加...
    99+
    2023-07-05
  • java怎么实现图片上传并显示
    在Java中实现图片上传并显示的一种常见的方法是使用Servlet和JSP。下面是一个简单的示例代码: 创建一个Servlet类来...
    99+
    2023-10-24
    java
  • 如何在Java中利用CyclicBarrier实现并发编程
    如何在Java中利用CyclicBarrier实现并发编程?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  使用JAVA编写并发程序的时候,我们需要仔...
    99+
    2023-05-31
    java 并发编程 cyclicbarrier
  • Python3如何实现捕获Ctrl+C终止信号
    技术背景针对长时间运行的Python程序,例如服务器的后端或科学计算程序,需要特别关注。在进行某些操作时,如使用Ctrl+C结束正在运行的程序,我们可能需要提前中止。通常情况下,出现这种情况有两种可能性:一种是程序出错,需要停止程序以进行调...
    99+
    2023-05-21
    Python
  • 利用java如何实现创建并遍历二叉树
    利用java如何实现创建并遍历二叉树?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。用java实现的数组创建二叉树以及递归先序遍历,递归中序遍历,递归后序遍历,非递归前序遍历...
    99+
    2023-05-31
    二叉树 java 遍历
  • PyQt5如何实现多张图片显示并滚动
    这篇文章主要为大家展示了“PyQt5如何实现多张图片显示并滚动”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PyQt5如何实现多张图片显示并滚动”这篇文章吧。单页面显示多张图片习惯性的用Grid...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作