我正在用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"));
}
}
- 这个逻辑应该在客户端,即JavaScript而不是服务器端。
- 编写一个JS/JQuery函数,该函数等待一定时间并打开URL X。
- 在所有网页中包含 JS。
theexamtime.com