COmecei a estuadar JSTL e não estou consigo, colocar 2 cores diferentes, para linha par e impar.
Alguém sabe me dizer o que está errado?
recebo o erro
org.apache.jasper.JasperException:
Validation error messages from TagLibraryValidator for c in /lista-elegante.jsp
17: Illegal text inside "c:choose
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<!-- cria a lista -->
<jsp:useBean id="dao" class="br.com.caelum.jdbc.dao.ContatoDAO" />
<!-- for -->
<c:forEach var="contato" items="${dao.lista}" varStatus="status">
<c:choose>
<c:when test="${status.count % 2 == 0}">
<tr bgColor="#CC0000">
<%-- Use styles... fica melhor... --%>
</c:when>
<c:otherwise>
<tr bgColor="#0000CC">
</c:otherwise>
<td>${status.count },nome: ${contato.nome}, email
${contato.email}, endereço ${contato.endereco}</td>
</tr>
</c:choose>
</c:forEach>
</html>