while(it.hasNext()){
if(scoreList!=null&&course!=null)
scoreList.addAll(StudentScoreQueryDao.query(course.getCourse_number(),
it.next()));// 提示说这一行出错了
else{
System.out.println("scorelist is null");
}
}}
抛出的异常如下
严重: Servlet.service() for servlet [StudentManageServlet]
in context with path [/StudentManagerSystem] threw
exception
java.lang.NullPointerException
at java.util.ArrayList.addAll(ArrayList.java:559)
at
server.StudentManageServlet.dealBottomPart(StudentManageServlet.java:89)
at
server.StudentManageServlet.doGet(StudentManageServlet.java:111)
原因:
StudentScoreQueryDao.query(course.getCourse_number())
返回空,而 ArrayList.addAll()的参数不能为空