项目中的异常处理 请问大家在项目中遇到的异常,都是咋处理的。 我手里有个项目例子是项目中的异常,用的统一的异常处理。可是我看不得明白,什么ExceptionMessage一大坨。请问,你们都是咋处理的那。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能自己处理的异常就try...catch...不能处理的就往上抛,交给调用它的方法处理举个例子:void addUser(User user){ try{ ... }catch{ .... }}void regist(User user){ addUser(user); System.out.println("addUser(user)发生异常后仍执行"); ...}当执行regist方法时,addUser抛异常,addUser下面的语句仍会执行,如果这并不是我们想看到的话,那addUser中就不应该try...catch...,而应该throws XXXExceotion。(其实最好的方法是用try...catch...,但是在catch中抛一个运行期异常(可自定义),这样的话,regist调用时,可以处理(往上抛或try...catch...),也可不处理。这里有点难理解,多想想) 我是这样的,Exception在除了Action的地方统一都往上抛,在Action的地方做处理,捕获异常后到统一的页面 关于分页 创建穿http代理服务器的socket没有可能吗? 学jsf怎么样,跟Struts相比 如何调用WEB-INF/classes里面的javaBean? JDBC 连接问题 nullpointexcption错误 数据库用ISO8859p1字符集,在jsp页面中查询数据中文出现乱码,如何解决?? 关于<客户端脚本和服务器端脚本> 请兄弟们帮忙解决下httpclient访问https网站的问题. 请问RESIN与IIS如何整合? 求助 关于web开发目录问题 B/S 和C/S 系统怎样融合?
不能处理的就往上抛,交给调用它的方法处理举个例子:
void addUser(User user){
try{
...
}catch{
....
}
}void regist(User user){
addUser(user);
System.out.println("addUser(user)发生异常后仍执行");
...
}
当执行regist方法时,addUser抛异常,addUser下面的语句仍会执行,如果这并不是我们想看到的话,那addUser中就不应该try...catch...,而应该throws XXXExceotion。(其实最好的方法是用try...catch...,但是在catch中抛一个运行期异常(可自定义),这样的话,regist调用时,可以处理(往上抛或try...catch...),也可不处理。这里有点难理解,多想想)