码迷,mamicode.com
首页 > 其他好文 > 详细

servlet的service方法吞异常问题

时间:2014-09-18 19:11:34      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:style   io   sp   问题   代码   on   c   line   size   

今天发现一个问题,编写代码向Servlet发送请求,接收响应报文,发出去之后"报服务器返回500"异常,然而从后台日志中没有发现异常记录.然后用浏览器发请求,发现日志中出现了异常记录.

思来想去,不知道怎么回事,之前也遇见过几个此种问题,但是都绕过去了,回头看代码,发现是IDE的问题.

之前的Servlet中的service方法在声明的时候都不会声明抛出异常,然而,如果用eclipse 的快捷键选择重写service方法的话,默认的会声明service方法抛出ServletException和IOException .所以如果代码中有可能抛出此两种异常的地方,就会直接从service方法中抛出了,所以在此类地方IDE不会提示有可能产生异常,自然就没有写catch异常和记录日志的逻辑.


解决的办法就是在声明service方法的时候去掉throws ServletException和,OException


这算是个经验吧.

servlet的service方法吞异常问题

标签:style   io   sp   问题   代码   on   c   line   size   

原文地址:http://my.oschina.net/u/1475616/blog/315672

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!