rdpacato 2 Denunciar post Postado Novembro 7, 2014 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
rdpacato 2 Denunciar post Postado Novembro 10, 2014 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