smnj
Agosto 16, 2011, 11:38pm
#1
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
[code]
<c:forEach var=“empresa” items="${dao.lista}" varStatus=“cod_empresa”>
${empresa.cod_empresa}
${empresa.nome}
${empresa.email }
${empresa.endereco}
${empresa.telefone}
${empresa.ramodeatividade}
${empresa.descricao}
${empresa.prioridade}
${empresa.site}
Todos os direitos reservados
[/code]
luxu
Agosto 17, 2011, 12:09am
#2
vc pode tratar isso, assim:
if(${empresa.logo} == null)
system.out.println("-");
vc se clareia algo…
tente:
<c:if test="${empresa.logo == null}">
-
</c:if>
<c:if test="${empresa.logo != null}">
${empresa.logo}
</c:if>
smnj
Agosto 17, 2011, 8:19am
#4
Muito obrigado, vou testar, qualquer coisa eu posto novamente.
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>