Operador Ternario

7 respostas
C

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

7 Respostas

P

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.

A

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

André AS

V

O melhor ainda seria:

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

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" %>
V

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

C

Blz, obrigado galera.
Consegui aqui =))

Abraço

T

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

Criado 8 de setembro de 2010
Ultima resposta 14 de set. de 2010
Respostas 7
Participantes 6