多层的情况下怎样更好的处理错误信息?
比如系统分了很多层,最上面是界面,中间还有几层,然后最下面是获取数据用的
当界面需要数据的时候,调用方法,然后最底层的获取到数据再一层层返回到界面并显示
但是有时候获取数据会出现各种各样问题,现在处理方式是有数据就返回,其他情况则返回null
问题是底层和中间没办法处理这些错误,只能一层层返回到界面才能弹出打印信息
但是界面只接收了null,无法判断到底是因为哪些错误引发的null,就无从打印
想请教大家如何在不用框架的情况下解决这个问题呢?新手谢谢大家啦
------解决方案--------------------