Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Duda con comparacion.... (http://www.forosdelweb.com/f45/duda-con-comparacion-600817/)

fbirrer 27/06/2008 18:42

Duda con comparacion....
 
Hola...

Sucede que tengo un problema que no entiendo porque esta sucediendo...

Tengo el siguiente codigo....


<%
String TIPO ="";

if (request.getParameter("TIPO")==null){
TIPO = "";
}else{
TIPO = String.valueOf(request.getParameter("TIPO"));
}

%>


DOnde TIPO= PRAC_ALUMNO

Y tengo el siguiente código, donde hago la evaluacion...

<%
//if (TIPO=="PRAC_ALUMNO"){
%>
<tr class="normal">
<td>...<%=TIPO=="PRAC_ALUMNO"%>.</td>
<td>&nbsp;</td>
</tr>
<tr class="normal">
<td>Especialidad</td>
<td><input name="ESPECIALIDAD" type="text" class="normalbox" ID="ESPECIALIDAD" style="width:190px "></td>
</tr>
<tr class="normal">
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<%
//}
%>


Donde (TIPO=="PRAC_ALUMNO") me da como resultado false...

¿Alguien me puede ayudar?
Me siento sobrepasado por este problema...

Gracias

hwongu 27/06/2008 19:44

Respuesta: Duda con comparacion....
 
Lo que puedes hacer es lo siguiente para comprar dos string

Si no te interesa las mayusculas o minusculas pones

Código PHP:

if (TIPO.compareToIngnoreCase("PRAC_ALUMNO")==0){
//Aca pones la logica o las sentencias que sigan


Si no te interesa las mayusculas o minusculas pones

Código PHP:

if (TIPO.compareTo("PRAC_ALUMNO")==0){
//Aca pones la logica o las sentencias que sigan



fbirrer 27/06/2008 20:17

Respuesta: Duda con comparacion....
 
Cita:

Iniciado por hwongu (Mensaje 2468031)
Lo que puedes hacer es lo siguiente para comprar dos string

Si no te interesa las mayusculas o minusculas pones

Código PHP:

if (TIPO.compareToIngnoreCase("PRAC_ALUMNO")==0){
//Aca pones la logica o las sentencias que sigan


Si no te interesa las mayusculas o minusculas pones

Código PHP:

if (TIPO.compareTo("PRAC_ALUMNO")==0){
//Aca pones la logica o las sentencias que sigan




Hola, estube buscando un ejemplo en internet que me mostrara como tenia que poner el codigo para que funcionase, pero no lo encontre, podrias completarme con el uso de este ejemplo en el codigo que tengo.

Gracias

hwongu 27/06/2008 21:43

Respuesta: Duda con comparacion....
 
Código PHP:

<%
String TIPO ="";

if (
request.getParameter("TIPO")==null){
TIPO "";
}else{
TIPO String.valueOf(request.getParameter("TIPO"));


%>

<%
if (
TIPO.compareToIgnoreCase("PRAC_ALUMNO")==0){
%>
<
tr class="normal">
<
td>...<%=TIPO=="PRAC_ALUMNO"%>.</td>
<
td>&nbsp;</td>
</
tr>
<
tr class="normal">
<
td>Especialidad</td>
<
td><input name="ESPECIALIDAD" type="text" class="normalbox" ID="ESPECIALIDAD" style="width:190px "></td>
</
tr>
<
tr class="normal">
<
td>&nbsp;</td>
<
td>&nbsp;</td>
</
tr>
<%
}
%> 


fbirrer 27/06/2008 23:19

Respuesta: Duda con comparacion....
 
gracias, lo probe y funciona de mil maravillas....


La zona horaria es GMT -6. Ahora son las 19:13.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.