问题描述
- 小白求:java web 异常 处理问题详解
-
java web 项目在Dao层产生的异常 提示是在servlce层里面调用时 报nullpoint异常
导致在action层无法正常跳转 我现在 应在在那个层去处理这样的异常 若不再action层的话 我应该怎么操作 小白求大牛告知,感激不敬!
解决方案
先写放测试方法测试service层写的方法有没有对吧,那些要的数据能不能传进去,我个人觉得可能是service的方法有误
解决方案二:
在每一层打个断点,看看是哪里出错了。
解决方案三:
异常的处理最好在action,对持久层操作的非特殊异常都不要处理,如果需要回滚等操作可以在service层捕获,如果事务交给第三方管理,则在action处理异常
是比较明智的。
解决方案四:
service抛,可以触发事务,在action捕捉
解决方案五:
你尝试try一下呗,有的变量有可能收不到值
时间: 2025-01-20 15:01:33