Acerca del problema del cuadro emergente que aparece antes del salto JSP
Implementación del problema del cuadro de aviso que aparece antes del salto JSP:
Método 1: interfaz JSP
lt; script type="text/javascript" language= "javascript"gt;
alert("No ha iniciado sesión, inicie sesión...");
window.document.location.href="userlogin. html";
lt;/scriptgt;
Método 2: fondo de Java
public void popAlert() {
response.setCharacterEncoding ("utf- 8");
PrintWriter out = respuesta.getWriter();
out.print("lt; scriptgt; alert('No has iniciado sesión, por favor iniciar sesión...' ); window.location='userlogin.html' lt;/scriptgt;");
out.flush();
out.close()
}
Método 3: interfaz JSP en segundo plano
1) Segmento de código en segundo plano Java
public void popAlert(); {
request.setAttribute("loginError", "No has iniciado sesión, inicia sesión..." // Establece el atributo de error
request.getRequestDispatcher("userlogin) .html").forward(solicitud, respuesta);
}
2) Fragmento de código de interfaz JSP
lt;
String errorInfo = (String)request.getAttribute(" loginError"); // Obtener atributos de error
if(errorInfo != null) {
gt;
lt; script type="text/javascript" language="javascript"gt;
alert("lt;=errorInfogt;"); // Mensaje de error emergente
window.location='userlogin.html'; // Saltar Ir a la interfaz de inicio de sesión
lt;/scriptgt
lt;
}
gt;