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

matheuscechito

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?

lenando
&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…

leandrokjava
<%! String nome1 = test; %>

<%! String nome2 = test; %>

<%

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

out.println(igual);

}else{

out.println(diferente);

}

%>
falvesti

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

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

leandrokjava
<%@ 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