Tengo la base de datos en MySQL, y mi codigo esta en JSP.
El nombre de usuario asi como la password los tengo almacenados en sendas cadenas, por lo cual utilizo SQL dinámico. Lo que ocurre es que se ejecuta bien la pantalla en la cual pido Login y Password, pero al dar al botón Comprobar, mi sistema se cuelga, y me sale error 404 No encontrado (no encuentra la página JSP siguiente, en la cual hago la conexion a la BD y compruebo los datos introducidos) Pero esta página la tengo correctamente, no sé pq no la halla.
Espero haberme explicado mejor a ver si alguien puede ayudarme con el tema, muchas gracias.
Connection miCon;
Statement miStat;
try
{
Class.forName("org.gjt.mm.mysql.Driver");
miCon = DriverManager.getConnection("jdbc:mysql:///mibd", "root", "");
miStat = miCon.createStatement();
String consulta="SELECT * FROM usuarios WHERE Login='"+login+"' AND Password='"+password+"'";
ResultSet miRes=miStat.executeQuery(consulta);
if (miStat!=null)
{
if (login=="admin")
response.sendRedirect("MenuPpal.jsp");
else response.sendRedirect("MenuDis.jsp");
}
else response.sendRedirect("Inicio.jsp");
miStat.close();
miCon.close();
}
Intento que una vez validado, si es admin vaya a una JSP, sino a otra.
En caso q la entrada no exista en la BD, vuelve al inicio.
Por favor ayúdenme, muchas gracias