0
에있는 항목의 모든 속성을 반복합니다. 아마도 BalusC가 나를 대신 대답 할 수 있습니다.EL
요청 개체에서 속성으로 설정하고있는 문자열 목록이 있습니다. 이 문자열들 각각은 페이지에 인쇄 할 표 머리글을 나타냅니다.
그런 다음 다른 곳에서 처리 할 "프로세스"유형의 각 개체에 대한 JSP가 포함됩니다. 각 프로세스 객체는 동일한 속성을 갖지만 일부는 채워져 있고 일부는 그렇지 않습니다.
이것이 목표입니다. 각 프로세스에 대해 열 이름 목록의 각 문자열을 반복합니다. 문자열과 일치하는이 프로세스의 속성 값이 있으면 그 값을 표시하고 그렇지 않으면 해당 셀을 비워 둡니다.
내가 바라는 것은 EL과 JSTL에서 재귀를 수행하여 프로세스의 각 속성을 확인할 수있는 방법입니다.
이 중 하나가 이해가되지 않거나 더 많은 설명이 필요하면 질문하십시오.
편집
<c:forEach items="${colNames}" var="cName"><%--colNames is the list of strings --%>
<c:forEach items="${item.values}" var="value"><%--item is the process whose attributes I want to iterate through --%>
<c:if test="item has attribute that matches cName">
<td><c:out value="${value}"/></td><%--if item has an attribute that matches the string in the list, then I want to print out the value of that attribute--%>
</c:if>
</c:forEach>
</c:forEach>
더 명확하게 편집을 추가하겠습니다. – Casey
와아! 왜 아래 표를 던지겠습니까? – Casey