return null;
就会一片空白
错误的代码 返回值 是void 还有没写return SUCCESS; public void batchAddStudents() { HomeMember homeMember = new HomeMember(); System.out.println(totalnumber+""+ numberstart+""+ uprefix); for (int i = 0; i < totalnumber; i++) { int temp = numberstart + i; int j = studentService.findUserByName(uprefix + temp); if (j == -1) { homeMember.setUsername(uprefix + temp); homeMember.setPassword("123456"); studentService.batchAddStudents(homeMember); } else { addActionError(uprefix + temp + "already existed!!"); } } }
正确的代码 public String batchAddStudents() { HomeMember homeMember = new HomeMember(); for (int i = 0; i < totalnumber; i++) { int temp = numberstart + i; int j = studentService.findUserByName(uprefix + temp); if (j == -1) { homeMember.setUsername(uprefix + temp); homeMember.setPassword("123456"); studentService.batchAddStudents(homeMember); } else { addActionError(uprefix + temp + "already existed!!"); } } return SUCCESS; }