博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 检查异常和 非检查异常 在 struts中的使用
阅读量:4079 次
发布时间:2019-05-25

本文共 441 字,大约阅读时间需要 1 分钟。

关于检查异常和非检查异常的关系不再多说了。

想说一下 检查异常时extends Exception  非检查异常时extends RuntimeException  当自己定义自己的异常类的时候

 

如果选择了extends Exception ,当抛出自己的异常的时候要多写try 语句块,代码不好看。如果选择extends RuntimeException的时候,代码简洁,但是如果在mvc框架 比如struts1.x中配置自己的全局异常的时候的,是打印不出来你的exception内容的。

 

所以有点烦为什么 struts1.x的异常类 必须是检查异常呢? 后来看到一段话是这样说的:

 

如果在doPost、doGet等方法中有Runtime异常实例抛出,造成的后果是比较严重的,它会使当前的Web服务器销毁掉对应的Servlet实例,整个Web站点将变得不可用,只有重新载入当前的Web程序才能恢复正常,这相当于整个Web站点当掉了,在实际运行中是不被允许的

 

好了 知道所以然了。继续!

转载地址:http://xcini.baihongyu.com/

你可能感兴趣的文章
我已经多次看到猛禽360机架了
查看>>
T265在无人机上的固定
查看>>
我可以路由器也绑在无人机上面,然后树莓派直接网线插路由器,这样树莓派就自动连路由器并分配地址了
查看>>
关于EKF2和EKF3
查看>>
APM中一些设置的参数修改后怎么改回来,有没有上面一键全部改为默认值这种选项?重刷固件后这些参数会不会变?
查看>>
这里有比较系统全面的树莓派教程
查看>>
由于发现树莓派官方提供的系统镜像默认是关闭SSH服务的,所以我还是得先买个屏幕
查看>>
树莓派上装realsense/T265的各种教程集合
查看>>
ubuntu mate 18.04官网下载,烧录及安装 SSH VNC ROS MAVROS librealsense realsense-ros vision_to_mavros(我自己亲自弄的)
查看>>
实际树莓派拿到手后感觉比想象中的漂亮,要结实,要沉,说实话还挺喜欢的
查看>>
原来ubuntu meta 18.04不是respbian,所以树莓派T265的安装教程参考时注意了
查看>>
来解决一下putty 树莓派 remote side unexpectedly closed network connection
查看>>
[树莓派]Ubuntu MATE 18.04安装ROS环境
查看>>
回首我玩过DE1-SOC(2015) NUC(2017) 树莓派(2020)
查看>>
LeetCode 刷题之路(python版)
查看>>
我的T265 win10上手操作
查看>>
我解决VNC连不上,已经连上但灰屏,以及VNC的一些常用命令使用(ubuntu meta 18.04,树莓派3b+)
查看>>
这种解决bug的感觉很不错,真的,坚持去解决去做。就是这样,和当初做竞赛题一样。
查看>>
现在开始每天做三个leetcode吧
查看>>
ROS安装需要命令(树莓派 ubuntu meta 18.04)
查看>>