博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
doGet() throws NamingException报错
阅读量:6966 次
发布时间:2019-06-27

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

     做一个通过JNDI查找资源的小练习,Context = new InitialContext(),发现NamingException异常,eclipse编辑器只有catch的提示,没有throws的提示,强行在doGet()方法后throws NamingException会报"Exception NamingException is not compatible with throws clause in HttpServlet.doGet(HttpServletRequest, HttpServletResponse)"。

     原因:查看HttpServlet中的doGet方法源码,

根据方法重写的原则,子类重写父类方法时,抛出的异常不能超过父类的范畴,因此在本例中,只能throws ServletException和IOEXception,其他异常必须catch使得编译通过。

 

转载于:https://www.cnblogs.com/gujianzhe/p/6750047.html

你可能感兴趣的文章
FZU 1686 神龙的难题 DLX反复覆盖
查看>>
《ArcGIS Engine+C#实例开发教程》第五讲 鹰眼的实现
查看>>
LVS+Keepalived实现高可用负载均衡(转)
查看>>
LINQ使用Lambda表达式选择几列
查看>>
12款很棒的浏览器兼容性测试工具推荐
查看>>
如果读取图像的图像出现坏图,无法读取的怎么办?怎么自动跳过坏的图像,而读取下一张?...
查看>>
RegisterDllAndOcx.bat -批量注册当前文件夹中的dll和ocx
查看>>
Python学习笔记(3):数据集操作-列的统一操作
查看>>
在ASP.NET MVC5中实现具有服务器端过滤、排序和分页的GridView
查看>>
SqlSugar-执行Sql语句查询实例
查看>>
excel随机函数
查看>>
man curl_easy_perform(原创)
查看>>
常用“开发软件包“下载地址
查看>>
Android属性动画完全解析(上),初识属性动画的基本用法
查看>>
Android JNI -基础篇
查看>>
poi设置excel表格边框、字体等
查看>>
喷默打印机安装
查看>>
[Android Pro] 完美Android Cursor使用例子(Android数据库操作)
查看>>
特征选择和特征理解 (转)
查看>>
数据库 Oracle数据库对象一
查看>>