Ola a todos.
Estou com o seguinte problema;
Ao fazer uma Table do tipo ZEBRA, ou seja, duas cores diferentes intercaladas pelas linhas, utilizei o codigo abaixo, e obtenho o efeito esperado, porem as linhas não estão com preenchimento algum, deixando o form totalmente nulo na hora da alteração.
<table align="center" width="774">
<c:forEach items="${listURCs}" var="linha" varStatus="i">
<c:choose>
<c:when test="${i.count % 2 == 0}">
<tr bgColor="#81A594"> <%-- Use styles... fica melhor... --%>
</c:when>
<c:otherwise>
<tr bgColor="#097054">
</c:otherwise>
</c:choose>
<td>
<input type="radio" name="radioPK" value="${urc.cadastroURCsPK}" onmousedown="teste();" >
</td>
<td>
<c:out value="${urc.codigoRBU}" />
</td>
<td>
<c:out value="${urc.nomeRBU}" />
</td>
<td>
<c:out value="${urc.gerentePackaged}" />
</td>
<td>
<c:out value="${urc.regionalPackaged}" />
</td>
<td>
<c:out value="${urc.status}" />
</td>
<td>
<c:out value="${urc.nomeResponsavel}" />
</td>
<td>
<c:out value="${urc.dataCriacaoToString}" />
</td>
<td>
<c:out value="${urc.dataAtualizacaoToString}" />
</td>
</tr>
</c:forEach>
</table>
Outra tentativa foi mudar o close do <c:choose>:
<table align="center" width="774">
<c:forEach items="${listURCs}" var="linha" varStatus="i">
<c:choose>
<c:when test="${i.count % 2 == 0}">
<tr bgColor="#81A594"> <%-- Use styles... fica melhor... --%>
</c:when>
<c:otherwise>
<tr bgColor="#097054">
</c:otherwise>
<td>
<input type="radio" name="radioPK" value="${urc.cadastroURCsPK}" onmousedown="teste();" >
</td>
<td>
<c:out value="${urc.codigoRBU}" />
</td>
<td>
<c:out value="${urc.nomeRBU}" />
</td>
<td>
<c:out value="${urc.gerentePackaged}" />
</td>
<td>
<c:out value="${urc.regionalPackaged}" />
</td>
<td>
<c:out value="${urc.status}" />
</td>
<td>
<c:out value="${urc.nomeResponsavel}" />
</td>
<td>
<c:out value="${urc.dataCriacaoToString}" />
</td>
<td>
<c:out value="${urc.dataAtualizacaoToString}" />
</td>
</tr>
</c:choose>
</c:forEach>
</table>
Como resultado obtive o erro abaixo:
75: Illegal text inside “c:choose” tag: “
org.apache.jasper.JasperException: Validation error messages from TagLibraryValidator for c in /jsp/CadastroURCs/listarURC.jsp
75: Illegal text inside “c:choose” tag: “<input …”.
75: Illegal text inside “c:choose” tag: “${urc.c…”.
75: Illegal text inside “c:choose” tag: “” onmou…".
75: Illegal text inside “c:choose” tag: “
75: Illegal text inside “c:choose” tag: “
75: Illegal child tag in “c:choose” tag: “c:out” tag
75: Illegal “c:out” after “c:otherwise” tag in “c:choose” tag.
85: Illegal text inside “c:choose” tag: “
85: Illegal text inside “c:choose” tag: “
85: Illegal child tag in “c:choose” tag: “c:out” tag
85: Illegal “c:out” after “c:otherwise” tag in “c:choose” tag.
89: Illegal text inside “c:choose” tag: “
89: Illegal text inside “c:choose” tag: “
89: Illegal child tag in “c:choose” tag: “c:out” tag
89: Illegal “c:out” after “c:otherwise” tag in “c:choose” tag.
93: Illegal text inside “c:choose” tag: “
93: Illegal text inside “c:choose” tag: “
93: Illegal child tag in “c:choose” tag: “c:out” tag
93: Illegal “c:out” after “c:otherwise” tag in “c:choose” tag.
97: Illegal text inside “c:choose” tag: “
97: Illegal text inside “c:choose” tag: “
97: Illegal child tag in “c:choose” tag: “c:out” tag
97: Illegal “c:out” after “c:otherwise” tag in “c:choose” tag.
101: Illegal text inside “c:choose” tag: “
101: Illegal text inside “c:choose” tag: “
101: Illegal child tag in “c:choose” tag: “c:out” tag
101: Illegal “c:out” after “c:otherwise” tag in “c:choose” tag.
105: Illegal text inside “c:choose” tag: “
105: Illegal text inside “c:choose” tag: “
105: Illegal child tag in “c:choose” tag: “c:out” tag
105: Illegal “c:out” after “c:otherwise” tag in “c:choose” tag.
109: Illegal text inside “c:choose” tag: “
109: Illegal text inside “c:choose” tag: “
109: Illegal child tag in “c:choose” tag: “c:out” tag
109: Illegal “c:out” after “c:otherwise” tag in “c:choose” tag.
113: Illegal text inside “c:choose” tag: “
113: Illegal text inside “c:choose” tag: “…”.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:74)
org.apache.jasper.compiler.Validator.validateXmlView(Validator.java:1797)
org.apache.jasper.compiler.Validator.validate(Validator.java:1743)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:165)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1078)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Qualquer ajuda e bem vinda.
Obrigado.