当前位置 : 主页 > 编程语言 > java >

jsp – sendRedirect在时间间隔后避免javascript或php

来源:互联网 收集:自由互联 发布时间:2021-06-25
我该怎么做? 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”)中; %取代.

上一篇:jsp初学总结
下一篇:jsp-servlet篇(三)
网友评论