Red de conocimiento informático - Espacio del host - En mi programa JSP, el bucle if siempre ejecuta la última condición y las dos primeras condiciones se ignoran automáticamente. ¿Qué pasó?

En mi programa JSP, el bucle if siempre ejecuta la última condición y las dos primeras condiciones se ignoran automáticamente. ¿Qué pasó?

Su juicio sobre la cadena es incorrecto

mainor sub = RS _ result . getstring(" mainor sub "

if("0 ".equals(mainorsub)){) {

Mainorsub = " público

}

else if("1 ".equals(mainorsub)){

Mainorsub = " orientación

}

De lo contrario {

Mainorsub = " invitación

}

restar = RS _ resultado . getstring(" restar ");

if("0 ". Igual a (resta)){){

Restar = " public

}

else if("1 ". Igual a (resta)){

Restar = " orientación

}

En caso contrario{

Restar = "invitación

}

Entonces, en cuanto al motivo específico, observe la diferencia entre == e igual.

/zxzy 668/article/details/3933403

Gracias a los blogueros de CSDN, este artículo está bien escrito.