求助,LinkedList> list,add类型是LinkedList的数据总为空
要笑要努力 2018-05-18 12:15:35 想做一个课程表,从数据库中获取每一天的课程数据存为一个LinkedList<Course>,再把LinkedList<Course>存入表示星期几的LinkedList<LinkedList<Course>>,LinkedList<Course>可以正常获取数据,但是存入LinkedList<LinkedList<Course>>时,json中显示为空值,从控制台遍历也是为空,不知道为什么,下面是代码,求大佬解答
@RequestMapping(value="/selectCourse.action", method=RequestMethod.POST)
@ResponseBody
public Message selectCourse(@RequestParam(value="courseClass", defaultValue="1")String courseClass) {
int i;
int j;
Course course = new Course();
LinkedList<Course> courseList = new LinkedList<Course>();
List<LinkedList<Course>> syllabusList = new LinkedList<LinkedList<Course>>();
for(i = 1 ; i <= 7 ; i++) {
for(j = 1 ; j <= 6 ; j++) {
String weekDay = "";//表示星期数
String pitchNumber = "";//表示第几节课程
weekDay = String.valueOf(i);
pitchNumber = String.valueOf(j);
course = courseService.syllabus(courseClass, weekDay, pitchNumber);//此处获取数据没有问题
courseList.add(course);//遍历时数据正常显示
}
syllabusList.add(courseList);//遍历syllabusList时,其中数据全部为空
courseList.clear();
}
return Message.success().add("syllabusInfo", syllabusList);
}