如何将服务器设置为重定向非活动连接的 URL



我正在用java创建一个迷你Web服务器,每次建立新连接时,它都会显示客户端IP和一些主机信息。我想添加一个条件,即服务器将自动重定向到默认网址,例如:"localhost/home.html",如果连接处于非活动状态 5 分钟。我从互联网上得到了下面的代码。我想,它会做重定向部分。可以检查连接非活动状态的代码是什么?我如何将该代码插入此重定向代码中?

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class UrlRedirect extends HttpServlet {
  public void doGet(HttpServletRequest request, HttpServletResponse response)
  throws ServletException, java.io.IOException {
    String contextPath= "localhost/home.html";
response.sendRedirect(response.encodeRedirectURL(contextPath + "/maps"));
}
}
  1. 这个逻辑应该在客户端,即JavaScript而不是服务器端。
  2. 编写一个JS/JQuery函数,该函数等待一定时间并打开URL X。
  3. 在所有网页中包含 JS。

theexamtime.com

最新更新