JSP (Java Server Page) - Mensaje de error

 
Vista:

Mensaje de error

Publicado por EDUARDO (6 intervenciones) el 23/11/2005 17:17:22
hola tengo un problema y es lo siguiente, tengo un bucle if como el siguiente:

if(!sComando.equals("") && sSalida.equals("2"))
{%>
<script language="javascript">
alert("error");
</script>

<%
response.sendRedirect("calendario.jsp");
}
else
{
//codigo html
}

El problema que tengo es que cuando entra en el bucle mostrado me tiene que mostrar un mensaje y redireccionar a esa pagina, pero solo me redirecciona y el mensaje no lo muestra, alguien me podria dar una solucion, gracias.
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

RE:Mensaje de error

Publicado por Victor (2 intervenciones) el 02/12/2005 16:17:51
Hola,
no te muestra el mensaje, por que tu página se "EJECUTA EN EL SERVIDOR". Por lo tanto el que redirecciona es el servidor, por el contrario un mensaje JavaScript lo redirecciona el cliente o sea el browser.

Lo que debes hacer es lo siguiente:

if(!sComando.equals("") && sSalida.equals("2"))
{%>
<script language="javascript">
alert("error");
window.location.href='calendario.jsp';
</script>
<%
}
else
{
//codigo html
}

Entonces con esto dices que responda al cliente y que el mismo cliente redireccione una vez visto el error.
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