tmDao t=new tmDao();
String weekID=request.getParameter("weekID");
ArrayList<timetable> list=t.queryMonday(weekID);
JSONArray array=new JSONArray();
JSONObject obj=new JSONObject();
for(int i=0;i<list.size();i++){
timetable tm=list.get(i);
obj.put("节数", tm.getClassID());
obj.put("课程名称", tm.getClassname());
obj.put("上课地点", tm.getPlace());
obj.put("持续周数", tm.getWeek());
obj.put("类型", tm.getType());
obj.put("工作日", tm.getWeekID());
obj.put("上课时间", tm.getTime());
array.add(obj);
}
out.print(array.toString());
out.flush();
out.close();
}
浏览器显示结果:
[{"节数":"1-2节","课程名称":"数据结构","上课地点":"北1303","持续周数":"第1到16周","类型":"","工作日":"星期一","上课时间":"8:30"}]
为什么按你的做法还是没效果呢?
追答不是吧,我也这样封装过的啊,你还是跟踪下代码,在print前看看你的array里数据正确不
本回答被提问者采纳