私が行うことができますどのようにJavaScriptやPHPを使用せずに別のJSPから一定の時間間隔の後のsendRedirect javascriptやPHPを避けた時間間隔の後に
response.sendRedirect("index.jsp");
を以下?
"error_page.jsp"にエラーを表示し、しばらくしてからユーザーを自動的にインデックスページにリダイレクトします。前もって感謝します。
私が行うことができますどのようにJavaScriptやPHPを使用せずに別のJSPから一定の時間間隔の後のsendRedirect javascriptやPHPを避けた時間間隔の後に
response.sendRedirect("index.jsp");
を以下?
"error_page.jsp"にエラーを表示し、しばらくしてからユーザーを自動的にインデックスページにリダイレクトします。前もって感謝します。
Refresh HTTP headerは、タイムドリダイレクトを制御することになっています。
あなたのerror_page.jsp
に、このメタタグ追加することで、HTMLでそれを設定することができます:あなたはおそらくの名前を渡す
<meta http-equiv="Refresh" content="5;url=next_page.jsp">
(next_page.jsp
がロードされる前に5秒間5つのスタンド)
をJSPへのパラメータとしての次のページ、または要求属性であるため、next_page.jsp
の代わりに、${param.nextPage}
または単に${nextPage}
となります。
もちろん、サーブレットから同じヘッダを設定することもできます:response.setHeader("Refresh", "5;url=next_page.jsp");
。
このコードをJSP <% response.setHeader("Refresh", "5;url=next_page.jsp"); %>
に入れることもできます。
サーブレットに含まれているソリューションを探していましたが、これが最も簡単で効率的なソリューションだと思っていました。 ありがとう – Franky