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:
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.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 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:
Porque son diferentes??? 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