Duvida com o logic:equals

2 respostas
fabiozoroastro

Bom dia a todos, estou precisando fazer uma comparação no struts, só que é alguma coisa ou outra…
ex.: if (a ==a || bb == b)

E eu nao sei usar o conectivo || no struts para a tag logic:equals
alguem tem alguma sugestao?
Vlllws
Abraços

2 Respostas

bland

Fábio,

o Struts não te dá essa opção de utilizar esse conectivo.
Ou você faz utilizando scriptlet ou você pode utilizar uma coisa dentro da outra. Por exemplo:

<logic:equal property="a" value="a">
  <logic:equal property="bb" value="b">
     ...
  </logic:equal>
  <logic:notEqual property="bb" value="b">
     ...
  </logic:notEqual>
</logic:equal>
<logic:equal property="bb" value="b">
  <logic:equal property="a" value="a">
     ...
  </logic:equal>
  <logic:notEqual property="a" value="a">
     ...
  </logic:notEqual>
</logic:equal>

Essa seria uma solução para que você não precise utilizar scriptlet.

Se alguém tiver uma outra solução melhor, fique a vontade.

Abraço!

fabiozoroastro

Fabiano, essa sua idéia aí jah me atende, muito obrigado…

Criado 8 de junho de 2006
Ultima resposta 8 de jun. de 2006
Respostas 2
Participantes 2