2 fgdgdgrtrty fgdgdgrtrty 于 2016.04.26 16:02 提问

小白求:java web 异常 处理问题详解

java web 项目在Dao层产生的异常 提示是在servlce层里面调用时 报nullpoint异常
导致在action层无法正常跳转 我现在 应在在那个层去处理这样的异常 若不再action层的话 我应该怎么操作 小白求大牛告知,感激不敬!

5个回答

shenhailidemao
shenhailidemao   2016.04.26 16:08

先写放测试方法测试service层写的方法有没有对吧,那些要的数据能不能传进去,我个人觉得可能是service的方法有误

u010030637
u010030637   2016.04.26 17:16

在每一层打个断点,看看是哪里出错了。

w172087242
w172087242   Ds   Rxr 2016.04.26 17:38

异常的处理最好在action,对持久层操作的非特殊异常都不要处理,如果需要回滚等操作可以在service层捕获,如果事务交给第三方管理,则在action处理异常
是比较明智的。

jhfsdfs
jhfsdfs   2016.04.26 23:23

service抛,可以触发事务,在action捕捉

woerry
woerry   2016.04.27 00:06

你尝试try一下呗,有的变量有可能收不到值

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!