Operador Ternario

Galera, preciso fazer um operador ternario na minha jsp.
Mas não sei fazer.
Se o valor for igual a 0, tenho que exibir “Não”.
Alguém teria algum exemplo pra me ajudar?

Obrigado

Olá amigo,

vc está usando scriptlet?

código no meio de HTML?

se estiver vc deve fazer assim.


if(Integer.valueOf("0").equals(0))?"Sim":"Não";

Falow
Abraço.

ex: String x = "0"; if (Integer.valueOf(x).equals(0) ? true : false){}

André AS

O melhor ainda seria:

 Integer.parseInt("0") == 0 ? "Não" : "Sim";

após a terceira pessoa escrever, até eu fiquei na dúvida:

o que esse if tá fazendo junto com o operador ternário?

você só precisa fazer isso:

<%=  variavel == 0 ? "Sim" : "Não" %>

Não precisa do if mesmo não. Eu corrigi o centro, nem olhei direito o resto do copy&paste.

Blz, obrigado galera.
Consegui aqui =))

Abraço

Aí fera, não esquece de marcar o assunto como [RESOLVIDO] :wink: