Amigos,
Estou com um probleminha basico neste codigo. Trata-se de um exemplinho de sessao, porem caso exceda o tempo definido de 10 segundos (demora do usuario), será redirecionado para uma outra pagina URL. Pergunta: Como faria para redirecionar a URL de erro na parte comentada abaixo?
Lembrando que a pagina URL poderia ser uma pagina normal, que inclusive não se encontra aqui (codigo fonte), mas para nivel didatico se chama erro.html.
OBS: Também alguém teria um exemplo Simples de sessão ?
Grato pela duvida !!!
Att,
Curto Java.
**********Codigo - “sessao1.jsp” **************
<%@ page import=“java.util.*”%>
<HTML>
<BODY>
ID DA SESSAO <%= session.getId() %><br>
<%= session.getMaxInactiveInterval()%><br>
<% session.setMaxInactiveInterval(10); %><br>
Valor novo<br>
<% int tempo = session.getMaxInactiveInterval();
if(tempo >10)
//AQUI entraria uma URL DE ERRO !!! - Redirecionamento para a pagina de erro que seria criada.
%><br>
<%
Enumeration atribs = session.getAttributeNames();
while(atribs.hasMoreElements()){
String atrib = (String)atribs.nextElement();
String valor = (String)session.getAttribute(atrib);%>
<li><%= atrib %> = <%= valor%></li>
<%}%>
<FORM ACTION=“sessao2.jsp” METHOD=“POST”>
<H3>Nome: <INPUT TYPE=“TEXT” NAME=“Nomevisitante” SIZE=“25”></H3>
<H3>Telefone: <INPUT TYPE=“TEXT” NAME=“Telefonevisitante” SIZE=“25”></H3>
<H3><INPUT TYPE=“SUBMIT” NAME=“Submit” VALUE=“Ok”>
<INPUT TYPE=“RESET” NAME=“Reset” VALUE=“Limpa”>
</FORM>
</BODY>
</HTML>
CODIGO - sessao2.JSP*
<HTML>
<BODY>
ID DA SESSAO <%= session.getId() %>
<%
String nome= request.getParameter(“Nomevisitante”);
String telefone = request.getParameter(“Telefonevisitante”);
session.setAttribute(“Nomevisitante”,nome);
session.setAttribute(“Telefonevisitante”,telefone);
%>
<FORM ACTION=“sessao1.jsp” METHOD=“POST”>
<H3><INPUT TYPE=“SUBMIT” NAME=“Submit” VALUE=“retorna”> </FORM>
</BODY>
</HTML>