Foros del Web » Programación para mayores de 30 ;) » Java »

Duda con comparacion....

Estas en el tema de Duda con comparacion.... en el foro de Java en Foros del Web. Hola... Sucede que tengo un problema que no entiendo porque esta sucediendo... Tengo el siguiente codigo.... <% String TIPO =""; if (request.getParameter("TIPO")==null){ TIPO = ""; ...
  #1 (permalink)  
Antiguo 27/06/2008, 18:42
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
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
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #2 (permalink)  
Antiguo 27/06/2008, 19:44
Avatar de hwongu  
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 15 años, 10 meses
Puntos: 5
De acuerdo 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

  #3 (permalink)  
Antiguo 27/06/2008, 20:17
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Duda con comparacion....

Cita:
Iniciado por hwongu Ver Mensaje
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
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #4 (permalink)  
Antiguo 27/06/2008, 21:43
Avatar de hwongu  
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 15 años, 10 meses
Puntos: 5
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>
<%
}
%> 
  #5 (permalink)  
Antiguo 27/06/2008, 23:19
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Duda con comparacion....

gracias, lo probe y funciona de mil maravillas....
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:57.