Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rdpacato

JSTL com duas listas na tabela

Recommended Posts

Pessoal,

Tenho duas listas para preencher no jsp, uma para título e outra para os resultados... e queria que quando viesse um dos títulos nulos, retirar a coluna toda... mas não sei como... só consegui nos títulos.. mas não sei como vincular um com o outro

 

  <table border= "1px" cellspacing= "0" cellpadding= "3" id="table" class="sortable">   <thead>    <tr>     <c:forEach var="medicao" items="${medicoes}">      <th><h3> <c:out value='${medicao.dtHoraDispositivo}'/> </h3></th>      <th><h3> <c:out value='${medicao.ultMensagem}'/> </h3></th>      <th><h3> <c:out value='${medicao.velocidadeInst}'/> </h3></th>      <th><h3> <c:out value='${medicao.rotMotor}'/> </h3></th>      <c:if test="${medicao.nvlCombus != null}">       <th><h3> <c:out value='${medicao.nvlCombus}'/> </h3></th>      </c:if>      <th><h3> <c:out value='${medicao.consInsCombus}'/> </h3></th>      <th><h3> <c:out value='${medicao.distPerc}'/> </h3></th>      <th><h3> <c:out value='${medicao.tempViagem}'/> </h3></th>      <th><h3> <c:out value='${medicao.consMedCombus}'/> </h3></th>      <th><h3> <c:out value='${medicao.codDispositivo}'/> </h3></th>      <th><h3> <c:out value='${medicao.latitude}'/> </h3></th>      <th><h3> <c:out value='${medicao.longitude}'/> </h3></th>     </c:forEach>    </tr>   </thead>   <tbody>    <c:forEach var="resultado" items="${resultados}">     <tr class="resultado">        <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.dtHoraDispositivo}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.ultMensagem}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.velocidadeInst}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.rotMotor}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.nvlCombus}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.consInsCombus}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.distPerc}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.tempViagem}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.consMedCombus}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.codDispositivo}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.latitude}'/></td>       <td style="border-color:white" style="border-style:groove"><c:out value='${resultado.longitude}'/></td>     </tr>     </c:forEach>   </tbody>  </table>

pessoal...

 

Mova para a sessão de javascript (pois queria ver se tem alguma solução via jquery

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usei c:set:

<c:if test="${medicao.velocidadeInst != null}">
<c:set var="velocidadeInst" value="true"/>
<th><h3> <c:out 
value='${medicao.velocidadeInst}'/> </h3></th>
</c:if>

E na outra lista de resultado:

<c:if test="${velocidadeInst == true}">
<td><c:out value='${resultado.velocidadeInst != " " ? 
resultado.velocidadeInst : "-"}'/></td>
</c:if>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.