If em jsp

5 respostas
gabriel.coelho

Boa tarde a todos…

Estou com um probleminha aqui que na qual preciso realizar uma validação de uma quantidade de recomendações de uma noticia.

Por exemplo:
O usuário vê uma noiticia no site, clica na mesma e ele é redirecionado para a jsp de noiticias.
Após ter lido a notícia ele tem a opção de “recomendar” essa notícia.
Segue código do link de recomendação:

<li class="li_recomendem"><img src="/img/ico_emoticon.gif" width="14" height="14" alt="" />${noticia.qtdRecomendado} pessoas recomendaram esta notícia <a href="noticias!recomende.action?fonteArtigo=${url}" onclick="recomendar()" title="Recomende">Recomende</a></li>

Quando o usuario entrar na tela da noticia, caso não tenha recomendações (noticia.qtdRecomendado) da mesma entao deverá exibir
(Nao existem recomendações para esta notícia), caso contrário

“${noticia.qtdRecomendado} pessoas recomendam esta notícia” (mostra o numero de recomendações e concatena com o texto.

Será que alguém poderia me ajudar a realizar essa verificação com um if?

Obrigado.

5 Respostas

jvlouvem

Para um IF simples:

<c:if test="${noticia.qtdRecomendado == 0}">
     (Nao existem recomendações para esta notícia)
</c:if>

“IF COM ELSE”

<c:choose>
<c:when test="${noticia.qtdRecomendado > 0}">
  li class="li_recomendem"><img src="/img/ico_emoticon.gif" width="14" height="14" alt="" />${noticia.qtdRecomendado} pessoas recomendaram esta notícia <a href="noticias!recomende.action?fonteArtigo=${url}" onclick="recomendar()" title="Recomende">Recomende</a></li>
</c:when>
<c:otherwise>
     (Nao existem recomendações para esta notícia)
</c:otherwise>
</c:choose>

Abraços

jvlouvem

Faltou uma detalhe, tem que colocar essa linha aqui lá em cima do seu jsp

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
gabriel.coelho

Beleeeeza meu querido.

Muito obrigado. Agora posso finalizar isso aqui e ir embora…hehehehe.

Abraços.

gabriel.coelho

Funcionou certinho cara…

Valeu mesmo…

Agora, fui

Abraços.

jvlouvem

Falou, cara, abração :wink:

Criado 26 de janeiro de 2009
Ultima resposta 26 de jan. de 2009
Respostas 5
Participantes 2