Problemas com validaÇÃo

4 respostas
S

Pessoal estou apanhando muito com uma espécie de validação simples, por favor, me ajudem:

EU QUERO QUE QUANDO O CAMPO LOGO ESTIVER VAZIO NO BANCO, EXIBA APENAS UM TRAÇO "-" DESTE MODO.
POR FAVOR ME AJUDEM, AGUARDO RESPOSTA, DESDE JÁ MUITO OBRIGADO.

MEU JSP

<c:forEach var="empresa" items="${dao.lista}" varStatus="cod_empresa"> 
<tr> 
<td>${empresa.cod_empresa}</td> 
<td>${empresa.nome}</td> 
<td>${empresa.email }</td> 
<td>${empresa.endereco}</td> 
<td>${empresa.telefone}</td> 
<td>${empresa.ramodeatividade}</td> 
<td>${empresa.descricao}</td> 
<td></td> 
<td>${empresa.prioridade}</td> 
<td>${empresa.site}</td> 
</c:forEach> 
<tr> 
<td><input type='button' onClick="location.href='adm.jsp'" 
name="voltar" value="Voltar"></td> 
</tr> 
</table> 
</div> 

<div id="rodape">Todos os direitos reservados</div>

4 Respostas

luxu

vc pode tratar isso, assim:

if(${empresa.logo} == null) system.out.println("-");
vc se clareia algo…

wbdsjunior

tente:

<c:if test="${empresa.logo == null}"> - </c:if> <c:if test="${empresa.logo != null}"> ${empresa.logo} </c:if>

S

Muito obrigado, vou testar, qualquer coisa eu posto novamente.

M

Você também pode tentar assim…

<c:choose>
    <c:when test="${empty empresa.logo}">        
    <td>-</td>
    </c:when>
    <c:otherwise>
     <!-- logo da empresa -->
    </c:otherwise>
</c:choose>
Criado 16 de agosto de 2011
Ultima resposta 17 de ago. de 2011
Respostas 4
Participantes 4