olá!
estou usando jstl para preencher uma tabela so que estou com problemas com uma chave estrangeira:<c:forEach items="${listaVaga}" var="vaga" varStatus="i">
<c:choose>
<c:when test="${i.count % 2 == 0}">
<tr bgColor="#A0DCD8">
</c:when>
<c:otherwise>
<tr bgColor="#A0DCC0">
</c:otherwise>
</c:choose>
<c:forEach items="${listaCurso}" var="curso" >
<c:if test="${vaga.idCurso} == ${curso.idCurso}">
<td> ${curso.nomeCurso}</td>
</c:if>
</c:forEach>
<td> ${vaga.modalidadeEns}</td>
<td> ${vaga.idVaga}</td>
</tr>
</c:forEach>
<c:forEach items="${listaCurso}" var="curso" >
<c:if test="${vaga.idCurso} == ${curso.idCurso}">
<td> ${curso.nomeCurso}</td>
</c:if>
</c:forEach>
tentei comparar o id das duas listas se fossem iguais ele colocaraia a td.
porém nao está funcionando.
essa é a maneira correta?