Problemas com validaÇÃo

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]

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>

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>