Dúvida com JSP(if)

5 respostas
D
Galera da um help, seguinte:

<nested:iterate name=“listagrupoatendimento” id=“grupoatendimnto”>

<tr class=“tr01”>

<td width=“67%”>${grupoatendimento.dsGrupoAtendimento}</td>

<td width=“13%”>AQUI EU PRECISO POR DE ALGUMA MANEIRA UM IF ,desse jeito assim, caso meu ${grupoatendimento.icAtivo} for igual a S entao ele poe dentro dessa dt a palavra Ativo , agora se retornar N vai por inativo , como eu faço isso?</td>

<td><div align=“center”><a href=""><img src="…/…/usuario/imagem/lupa_paginacao.png" width=“22” height=“22” border=“0” /></a></div></td>

</tr>

</nested:iterate>

5 Respostas

J

&lt;td width=&quot;13%&quot;&gt; &lt;c&#58;choose&gt; &lt;c&#58;when test=&quot;$&#123;grupoatendimento.icAtivo&#125;=='S'&quot;&gt;Ativo&lt;/c&#58;when&gt; &lt;c&#58;otherwise&gt;Inativo&lt;/c&#58;otherwise&gt; &lt;/c&#58;choose&gt; &lt;/td&gt;

D

Ola jairelton,

não deu certo isso que voce fez, retornou para mim Ativo Inativo, eu precisa adicionar alguma coisa para esse c:choose funcionar , como funciona por que aqui nao due mto certo

J

Você precisa da tag lib “core” da JSTL.

http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html

D

jairelton, agora deu certo , quer dizer não funciona ainda, mas pelo menos mudou o erro
Eu coloquei essa taglib
<%@taglib prefix=“c” uri="/WEB-INF/c.tld" %>
Dai agora foi outro erro, Esse disse +/- assim agora:
According to TLD or attribute directive in tag files,attribute teste does not accept any expressions
<c:choose>
<c:when test="${grupoatendimento.icAtivo}==‘S’">
Ativo
</c:when>
<c:otherwise>
Inativo
</c:otherwise>
</c:choose>
Que que eu devo fazer?

D

SOLUCIONADO MTO GRATO=))))

Criado 26 de abril de 2007
Ultima resposta 26 de abr. de 2007
Respostas 5
Participantes 2