Java - teiqueta jsp:forward

   
Vista:

teiqueta jsp:forward

Publicado por Miguel (1 intervención) el 14/08/2015 03:46:29
Hola, no comprendo el salto que tengo al insertar un mensaje alert antes de <jsp:forward page.../> hice pruebas y el resto funciona perfectamente, antes de colocar esa etiqueta si aparecía el mensaje. Lo que hago es utilizar un
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<jps:include page="validar.jsp" /> para validar sesión en mi pagina que ocupa el include, en validar.jsp está:
<%  HttpSession sesion = request.getSession();
	Integer esta = (Integer) sesion.getAttribute("session");
	sesion.setAttribute("pasaa", 0);
	if (esta == null){
		sesion.setAttribute("pasaa", 3);
		out.println("<script>"
				+ "alert('Iníciate una sesion');"
				+ "</script>");
	%>
		<jsp:forward page="direccionar.jsp" />
	<%  } else {
			sesion.setAttribute("pasaa", 1);
		} %>

Y no funciona el alert sacándolo del out.print(). En direccionar.jsp se encuentra la dirección de la pagina para iniciar sesión y entrar a su principal, aquí si aparece el mensaje:
1
2
3
4
5
6
7
8
<script>
	<%
		HttpSession sesion = request.getSession();
		int dsa = (int) sesion.getAttribute("pasaa");
	%>
		alert("Iníciate una sesión 22222222 "+<%= dsa %>);
	window.top.location.href = "http://localhost:8084/Proyecto/HTMLS/logIn.html";
</script>

Espero puedan resolver mi duda, 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