JSP (Java Server Page) - Cambiar de un JSP a otro si se cumple una condición

 
Vista:

Cambiar de un JSP a otro si se cumple una condición

Publicado por Astrid (1 intervención) el 06/11/2021 05:30:23
Espero que alguien me pueda ayudar o moriré. Bien, tengo un jsp de inicio de sesión pero necesito que al presionar un botón se verifique si el usuario y la contraseña que se ingresaron existen (los usuarios y las contraseñas existentes estña almacenados en matrices) en el caso de que el usuario y la contraseña sean correctos que pase a otro jsp sino pues que se quede ahí o que muestre un mensaje esta parte no es muy importante, lo importante es que pase a otro jsp si se cumple la condición.

Les agradezco de antemano.

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Iniciar Sesión</title>
<link href="CSS/Diseños.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id ="contenedor1">
<h1>Iniciar Sesión</h1>
<form id ="form1">
<img src="imagenes/user1.png" alt=""/>
<input type="text" name="" placeholder="Usuario"/>
<hr>
<img src="imagenes/user1.png" alt=""/>
<input type="password" name="Contraseña" placeholder="Contraseña"/>
<hr>
<input type="submit" value="Iniciar sesión"/>
</form>
</div>
<div id ="contenedor2">
<form id ="form2">

</div>
</div>
</body>
</html>
<%
String variable = request.getParameter("B200");

if(request.getParameter("Boton") != null)
{
String nombre = request.getParameter("text");
String contraseña = request.getParameter("Contraseña");

String usuario[] = new String[5];

usuario[0] = "Astrid";
usuario[1] = "Anderson";
usuario[2] = "Katterine";
usuario[3] = "Jacqueline";
usuario[4] = "Debbie";

String contraseñas[] = new String[5];

contraseñas[0] = "180713";
contraseñas[1] = "2222";
contraseñas[2] = "3333";
contraseñas[3] = "4444";
contraseñas[4] = "5555";

int disponible[] = new int [5];

disponible[0] = 500;
disponible[1] = 1500;
disponible[2] = 2000;
disponible[3] = 2500;
disponible[4] = 3000;

int i = 0, k = 0, j = 0;

while(i < 5){

if(nombre.equalsIgnoreCase(usuario[i]) && contraseña.equals(contraseñas[k])){
out.println("<br><br>");

*ACÁ ES DONDE DEBE IR EL CÓDIGO PARA CAMBIAR A OTRO JSP*

break;
}else{
if(i >= 4){
out.println("<br><br>");
out.println("Lo sentimos, el usuario o la contraseña ingresados son incorrectos");
}
}
i++;
j++;
k++;
}
}
%>

Este es el código que tengo. No tengo ni idea de qué colocar para que me rediriga hacia el otro jsp. ¿Alguien puede ayudarme?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Cambiar de un JSP a otro si se cumple una condición

Publicado por Oneldis (2 intervenciones) el 05/12/2022 16:22:43
En donde ba el codigo para cambiar de jsp
lo qye debes poner es lo siguiente
response.sendRedirect("nombre del la pagina.jsp");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar