Condição IF

10 respostas
J

Olá amigos alguem sabe como faço para usar no jsp uma condicao if

ex.: tenho duas variaveis quero ver se as duas sao iquais, se for ele diz que sim caso naum for ele diz que naum!

aqual poderial me ajudar?

10 Respostas

M

se as variaveis forem String:

<%String resp = ""; if(variavel1.equals(variavel2)){ resp = "sim"; }else{ resp = "não"; }%>

se as variáveis forem int:

<%String resp = ""; if(variavel1 == variavel2){ resp = "sim"; }else{ resp = "não"; }%>

é isso q vc quer saber???
t+

T
&lt;%! int number1; %&gt;
&lt;%! int number2; %&gt;

&lt;% if( number1 == number2) {
           out.println("os numeros são iguais");
      else {
           out.println("numeros diferentes");
     }
%&gt;

mas prefira JSTL. blz?

L
&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %&gt;

...

&lt;c:if test="${empty param.nome}"&gt;
Voce nao preencheu o campo nome.
&lt;/c:if&gt;

Att.
Fernando.

J
queria fazer o text assim

<%

if(nome1=test and nome2=test){

out.println(iqual);}

else{ out.println(diferente); }

%>

só que ele da erro no if, alguem sabe como faço para testa assim?:

T
<%! String nome1 = test; %>

<%! String nome2 = test; %>

<%

if(nome1==test && nome2==test){

out.println(iqual);}

else{ out.println(diferente); }

%>

è isso, ué ou como lenando disse. num tem segredo… Poste seu erro…

T

putz disfarça, hahaha Agora vc tah comparando strings, troque o “==” por nome1…equals(“test”); blz?

L
<blockquote>queria fazer o text assim

<%

if(nome1=test and nome2=test){

out.println(iqual);}

else{ out.println(diferente); }

%>

só que ele da erro no if, alguem sabe como faço para testa assim?:

Tenta ao invés de ‘=’ colocar ‘==’ na condição…

L
<%! String nome1 = test; %>

<%! String nome2 = test; %>

<%

if(nome1.equals(test) && nome2.equals(test)){

out.println(igual);

}else{

out.println(diferente);

}

%>
F

Usar Scriplets no JSP não é muito “elegante”.

Usando JSTL como o lenando demonstrou você não deixa sua jsp poluída.

L
<%@ taglib uri=<a href="http://java.sun.com/jsp/jstl/core">http://java.sun.com/jsp/jstl/core</a>” prefix=“c” %>

<c:if nome="${pessoa.nome}">

<c:if senha="${pessoa.senha}">

<c:out value="${pessoa.nome} logado"/>

</c:if>

</c:if>

T+

Criado 14 de março de 2007
Ultima resposta 18 de jan. de 2008
Respostas 10
Participantes 7