我该怎么做? response.sendRedirect("index.jsp"); 在没有使用javascript或php的情况下从另一个jsp获得一定时间间隔后? 想法是在“error_page.jsp”中显示错误,然后在一段时间后自动将用户重定向到
response.sendRedirect("index.jsp");
在没有使用javascript或php的情况下从另一个jsp获得一定时间间隔后?
想法是在“error_page.jsp”中显示错误,然后在一段时间后自动将用户重定向到索引页面.提前致谢.
Refresh HTTP header应该控制定时重定向.您可以通过在error_page.jsp中添加此元标记来在HTML中进行设置:
<meta http-equiv="Refresh" content="5;url=next_page.jsp">
(5表示在加载next_page.jsp之前5秒)
您很可能将下一页的名称作为参数传递给JSP或请求属性,因此它们将分别是${param.nextPage}或${nextPage}而不是next_page.jsp.
当然,您可以从servlet设置相同的头:response.setHeader(“Refresh”,“5; url = next_page.jsp”);.
您甚至可以将此代码放在JSP<%response.setHeader(“Refresh”,“5; url = next_page.jsp”)中; %取代.