首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

高分请教关于错误的处理有关问题!

2011-12-20 
高分请教关于异常的处理问题!!!大家平时是怎么处理异常的啊比如说我有持久层UserDAO:public ListUser fi

高分请教关于异常的处理问题!!!
大家平时是怎么处理异常的啊

比如说我有持久层 
UserDAO:
public List<User> findUserList() throws Exception {
  List list = xxx......................
  return list;
}

业务层:
try{
  List<User> list = UserDAO.findUserList();
  return list;
}catch(Exception ex) {
  return null;
}

我这样处理行吗?

[解决办法]
建议这样,同时在表现层一起扑获异常信息,然后页面展示。
业务层: 
try{ 
List <User> list = UserDAO.findUserList(); 
return list; 
}catch(Exception ex) { 
throw new Exception(“******”);


[解决办法]
一般来说两个地方都catch一下比较好,并且将持久层的异常重新包装throw给业务层。

热点排行