java中空指针异常问题,请大家帮帮忙

显示70行空指针应该怎么解决
69:if (modList != null) {
70: String r = boeBusiness.ws_saveAccountSubjectInfo(modList);
71: System.out.println(r);
72: if (r == null) {
73: result = new CommonResult(FAIL, "FAIL");
74: } else {
75: result = new CommonResult(SUCCESS, "SUCCESS");
76: }
java.lang.NullPointerException
(AccountSubjectInfoService.java:70)

boeBusiness可能为null

既然是70行报空指针,就应该是 boeBusiness为null。而你还要去.ws_saveAccountSubjectInfo。具体就要看你的boeBusiness里的值拿没拿到了

这个你可以先让String r=null;
这样在r = boeBusiness.ws_saveAccountSubjectInfo(modList);时,如果获取到值,就不为空,就会执行else,否则继续r==null的情况

肯定是boeBusiness为null引起的,初步估计是你注入失败造成的

堆栈都爆出了70行String r = boeBusiness.ws_saveAccountSubjectInfo(modList);
modList判过null了,那只能是出在boeBusiness这个对象上了

当你的boeBusiness为null的时候会抛出空指针异常