如何循环设置jsp以显示内容? 继承人我所拥有的:
public Set<Entry<String, Lesson>> getItems() {
return chosenLessons.entrySet();
}
servlet代码:
if (action.equals("/lessonTimetable")) {
if (request.getParameter("btnSelect") != null) {
this.selectedLesson = new LessonSelection(10);
lessons.ID = request.getParameter("lessonID");
lessons.description = request.getParameter("lessonDescription");
lessons.date = request.getParameter("lessonStartDate");
lessons.startTime = request.getParameter("lessonStartTime");
lessons.endTime = request.getParameter("lessonEndTime");
lessons.level = Integer.parseInt(request.getParameter("lessonLevel"));
this.selectedLesson.addLesson(lessons);
session.setAttribute("Username", selectedLesson.getItems());
System.out.println(selectedLesson.getItems());
<jsp:useBean id="ChosenLessons" scope="page" class="model.LessonSelection"/>
<c:forEach var="getAll" items="${ChosenLessons.items}">
<tr>
<td>
<c:out value="${getAll}"/>
</td>
</tr>
</c:forEach>
任何帮助都会非常感激..
答案 0 :(得分:0)
使用Set的.toArray()方法。
或者不是在getter中返回Set,而是返回Set的数组
return chosenLessons.entrySet().toArray();