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


0