我有一個取決於學校代碼的課程列表。該課程列表被添加到另一個列表中,使其成爲列表清單。使用JSTL循環列表清單
Action類:
private List<String> schoolList;
private List<String> socList;
private List<String> sobList;
private List<String> sodList;
private List<String> genlist;
private List<List<String>> courseList = new ArrayList<List<String>>();
@Override
public String execute() {
FacultyManager fm = new FacultyManager();
schoolList = fm.getColumn("school_description", "school");
genlist = fm.getCoursesBySchoolCode("GEN");
sobList = fm.getCoursesBySchoolCode("SOB");
socList = fm.getCoursesBySchoolCode("SOC");
sodList = fm.getCoursesBySchoolCode("SOD");
courseList.add(genlist);
courseList.add(sobList);
courseList.add(socList);
courseList.add(sodList);
return SUCCESS;
}
JSP:
<c:forEach var="school" items="${schoolList}" varStatus="ctr">
<ul>
<li>${school}
<ul>
<c:forEach var="course" items="${courseList}">
<li>${course}</li>
</c:forEach>
</ul>
</li>
</ul>
</c:forEach>
輸出
我如何使它所以輸出是:
- 普通教育
- 通識教育
- 商學院
- BSBA部 - 財務管理
- BSBA - 市場及廣告
...等等。
或者只是[使用對象](http://stackoverflow.com/a/15009137/1654265)。 – 2015-02-10 14:53:29