Java - 可以抛出异常 [英] Java - Throwable to Exception

查看:138
本文介绍了Java - 可以抛出异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在使用play2框架。

I am currently using the play2 framework.

我有几个类抛出例外但是play2s全局 onError handler使用throwable而不是异常。

I have several classes which are throwing exceptions but play2s global onError handler uses throwable instead of an exception.

例如我的一个类抛出 NoSessionException 。我可以检查一个throwable对象,如果它是 NoSessionException

for example one of my classes is throwing a NoSessionException. Can I check a throwable object if it is a NoSessionException ?

推荐答案

您可以使用 instanceof 来检查它是否为 NoSessionException

You can use instanceof to check it is of NoSessionException or not.

示例:

if (exp instanceof NoSessionException) {
...
}

假设 exp Throwable 参考。

这篇关于Java - 可以抛出异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆