Por acaso alguem poderia me dizer como posso fazer um if utilizando as tag do struts 1 ?
O que eu quero fazer é verificar se o valor de ${proposta.cliente} é iqual a LIB.
Abraços
Por acaso alguem poderia me dizer como posso fazer um if utilizando as tag do struts 1 ?
O que eu quero fazer é verificar se o valor de ${proposta.cliente} é iqual a LIB.
Abraços
Tem que ser em Struts mesmo? Não pode utilizar JSTL?
Pois é carneiro, se fosse JSTL eu sabia. Tem que ser struts mesmo, porque a arquitetura não utiliza jstl.
Que merda !!!
Então tente utilizar a tag <logic:equal>, não me lembro se no Struts existe algo como o <c:if> da JSTL.
Links:
:arrow: http://www.codingforums.com/showthread.php?t=34093
:arrow: http://j2ee.masslight.com/Chapter5.html#conditionalstruts
:arrow: http://www.mail-archive.com/struts-user@jakarta.apache.org/msg23650.html
Eu já tentei essa tag, mas não funcionou.
Da uma olhada:
<display:table id="proposta" name="${propostas}" cellspacing="1" cellpadding="1" pagesize="10" class="pa">
<display:column property="dataNegocio" title="Data Neg&oacute;cio" style="width:20%"/>
<display:column property="codigoLocalCaptador" title="Local Captador" style="width:20%;"/>
<display:column property="codigoCorretor" title="Corretor" style="width:10%;"/>
<display:column property="codigoNegocio" title="Neg&oacute;cio" style="width:10%;"/>
<display:column property="numeroTitulo" title="T&iacute;tulo PA" style="width:20%;"/>
<display:column property="codigoSituacao" title="Situação" style="width:10%;"/>
<logic:equal name="${proposta.codigoSituacao}" value="LIB" scope="request">
<display:column title="" style="width:5%;" media="html">
<html:link action="acaoProposta.do?metodo=detalharRestricao&dataNegocio=${proposta.dataNegocio}&codigoLocalCaptador=${proposta.codigoLocalCaptador}&codigoCorretor=${proposta.codigoCorretor}&codigoNegocio=${proposta.codigoNegocio}&numeroTitulo=${proposta.numeroTitulo}&codigoSituacao=${proposta.codigoSituacao}&codigoModulo=${proposta.codigoModulo}&codigoSucursal=${proposta.codigoSucursal}&codigoCliente=${proposta.codigoCliente}"><img src="imagens/bt_consulta_divergencia.gif" alt="Detalhar Restri&ccedil;&atilde;o" width="15" height="16" border="0" /></html:link>
</display:column>
</logic:equal>
<logic:notEqual name="${proposta.codigoSituacao}" value="LIB" scope="request">
<display:column title="" style="width:5%;" media="html"/>
</logic:notEqual>
<display:column title="" style="width:5%;" media="html">
<html:link action="acaoProposta.do?metodo=justificativa"><img src="imagens/bt_recusar.gif" alt="Recusar" width="15" height="18" border="0" /></html:link>
</display:column>
</display:table>
O valor que vem é igual a LIB, mas ele entra no <logic notEqual…/>
Abraços
Problema resolvido.
Pode usar JSTL, graças a Deus…