2014-12-16 4 views
-2

콘텐츠를 표시하기 위해 set jsp를 반복하는 방법은 무엇입니까? 내가 가지고 heres는 무엇을 :JSP에서 집합을 반복하는 방법은 무엇입니까?

public Set<Entry<String, Lesson>> getItems() { 
    return chosenLessons.entrySet(); 
} 

서블릿 코드 :

  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> 
어떤 도움이 많이 주시면 감사하겠습니다

..

C에서
+0

을 반환 할 수 있습니다? –

+0

오류가 없습니다. – AkashKing

답변

0

: 대해 forEach ... 태그 설정의 .toArray을 (사용) 방법. 위의 코드를 실행하면 오류에 직면하고 있지만

또는 대신 게터의 설정을 반환, 당신은 설정의 배열

return chosenLessons.entrySet().toArray(); 
+0

이 작업 할 수 있지만 중복 요소 및 집합 할 피할 필요가 – AkashKing

+0

집합 요소를 사용하여 배열 컨테이너를 얻을 :) 그래서 어떤 중복되지 않습니다 배열에 ... – aurelius

+0

만약 당신이 그것을 사용하는 경우 방법 어딘가에 다른 동작을하지만 이름이 다른 새 이름을 만들 수 있습니다 :) – aurelius

관련 문제