RETO, ok, mis respetos a kien conteste esto
Publicado por JJ (45 intervenciones) el 11/12/2001 12:55:47
Esto es lo mas extraño que he visto en JSP.
Tengo un formulario donde extraigo un valor (y lo asigno a una variable string [A]);
mando llamar un JSP y lo comparo con una base de datos (que lo traigo y lo asigno a otra variable string [B])
el caso que cuando los comparo,
if (A==B)
(o sea pepe==pepe)
y me dice que esta mal. Ok, aki esta el codigo, supongo q lo tendre q hacer de otra manera, por que me urge, pero... por mera curiosidad, intentenlo, no es logico:
<%
String txtname=request.getParameter("userid");
String pwdbox1=request.getParameter("pwdlog");
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
ResultSet rsTable = stmt.executeQuery("select * from tbini");
while (rsTable.next())
{
String uno=rsTable.getString("userid");
if (uno==txtname)
{
out.println("<p><i>SI esta el pwd<p></i>");
}
else
{
out.println("<br><b> no esta</b>");
out.println("---------------------------");
}
}
%>
Saludos
JJ
Tengo un formulario donde extraigo un valor (y lo asigno a una variable string [A]);
mando llamar un JSP y lo comparo con una base de datos (que lo traigo y lo asigno a otra variable string [B])
el caso que cuando los comparo,
if (A==B)
(o sea pepe==pepe)
y me dice que esta mal. Ok, aki esta el codigo, supongo q lo tendre q hacer de otra manera, por que me urge, pero... por mera curiosidad, intentenlo, no es logico:
<%
String txtname=request.getParameter("userid");
String pwdbox1=request.getParameter("pwdlog");
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
ResultSet rsTable = stmt.executeQuery("select * from tbini");
while (rsTable.next())
{
String uno=rsTable.getString("userid");
if (uno==txtname)
{
out.println("<p><i>SI esta el pwd<p></i>");
}
else
{
out.println("<br><b> no esta</b>");
out.println("---------------------------");
}
}
%>
Saludos
JJ
Valora esta pregunta
0