Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSP中的301重定向_Jsp_Redirect - Fatal编程技术网

JSP中的301重定向

JSP中的301重定向,jsp,redirect,Jsp,Redirect,我使用301重定向将我的旧网站页面重定向到新网站。 其代码如下: <% response.setStatus(301); response.setHeader( "Location", "http://my_new_website/page.html" ); response.setHeader( "Connection", "close" ); %> 因此,每当用户到达旧页面时,它将自动重定向到新站点页面: 现在我需要一个选项,比如,在从旧页面重定向到新网站的过程中,它必须显

我使用301重定向将我的旧网站页面重定向到新网站。 其代码如下:

<%
response.setStatus(301);
response.setHeader( "Location", "http://my_new_website/page.html" );
response.setHeader( "Connection", "close" );
%>

因此,每当用户到达旧页面时,它将自动重定向到新站点页面:

现在我需要一个选项,比如,在从旧页面重定向到新网站的过程中,它必须显示一条消息类似“网站已移动”的消息一段时间,然后自动重定向新网站

我该怎么办?
有人能给你建议一种方法吗?

我想,你想要的是类似这样的东西。

或者,你可以立即将你的用户重定向到新网站,并检查
推荐人
-如果是旧网站,你可以向你的用户显示这样的消息:“你被重定向到这里是因为…”.

为什么要发送
连接:关闭
?连接管理是HTTP服务器和浏览器HTTP堆栈之间的问题,在内容级别上不应该担心。仅供参考,您的JSP与Safari挂起,因为它在标头中发送
内容长度:1
,Safari等待正文。您还应该添加
response.setContentLength(0)
,以使JSP在大多数浏览器中工作。