Refresh HTTP header deve controllare i reindirizzamenti temporizzati.
È possibile impostare in HTML, aggiungendo al vostro error_page.jsp
questo meta tag:
<meta http-equiv="Refresh" content="5;url=next_page.jsp">
(5 sta per 5 secondi prima di next_page.jsp
viene caricato)
Si sarebbe probabilmente passare il nome di la pagina successiva come parametro per il JSP o un attributo di richiesta, in modo che invece di next_page.jsp
sia ${param.nextPage}
o solo ${nextPage}
rispettivamente.
E ovviamente è possibile impostare la stessa intestazione dal servlet: response.setHeader("Refresh", "5;url=next_page.jsp");
.
Si potrebbe persino inserire questo codice all'interno di JSP <% response.setHeader("Refresh", "5;url=next_page.jsp"); %>
.
fonte
2012-02-14 21:32:16
Stavo cercando una soluzione inclusa nel servlet anche se questa è la soluzione più semplice e penso più efficiente. Grazie – Franky