Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2011, 04:32
elpre
 
Fecha de Ingreso: junio-2011
Mensajes: 151
Antigüedad: 12 años, 10 meses
Puntos: 2
comparar dato de jsp y BD desde Servlet

Hola,

Tengo un jsp en el que tengo varios "input text". Cuando le doy al boton submit los textos los cojo en un servlet, hasta ahí bien. Ahora quiero comparar un text que he puesto con un dato de la base de datos, lo he echo así:
Código:
int cont=0;
		for(int i=0;i<proyectos.lenght;i++){
			if((proyectos.getProyecto(i).getDescripcionProyecto()!=descripcionProyecto)){
				System.out.println(proyectos.getProyecto(i).getDescripcionProyecto()+" y "+descripcionProyecto+" Son distintos");
				cont++;
				if(cont>=proyectos.lenght){
					System.out.println("Voy a introducir el proyecto: "+descripcionProyecto);
					//proyect.setDescripcionProyecto(descripcionProyecto);
					//facade2.insertProyecto(proyect);
				}
					
			}
			else{
				System.out.println(proyectos.getProyecto(i).getDescripcionProyecto()+" y "+descripcionProyecto+" Son iguales");
				return;
			}
		}
el primer if lo que me hace es comparar el dato que toque con loq ue he introducido y según lo sea pues introduce en la base de datos o no hace nada.
El caso es que me coge las cosas bien pero cuando compara aunque sean los datos igual me dice que son distintos. Esto es lo que me sale:
Código:
K9K Euro V y BBB BB B Son distintos
AAA AA A y BBB BB B Son distintos
BBB BB B y BBB BB B Son distintos
CCC CC C y BBB BB B Son distintos
Voy a introducir el proyecto: BBB BB B
Porque son diferentes???