JSP页面在警报框上确认后没有重定向到另一个JSP

JSP Page not redirecting to another JSP after confirmation on the alert box

本文关键字:JSP 重定向 另一个 确认      更新时间:2023-09-26

我在jsp中有这段代码,每当页面加载时,我都会收到警告消息但在我点击ok后,我希望jsp重定向到另一个jsp,但它不起作用

我试过以下方法

     <% request.sendRedirect("some.jsp");%>

也& lt; % request.getRequestDispatcher (some.jsp) forward格式(请求、响应);%>//但是我想保存cookie和会话,这就是为什么我不喜欢使用这个

最后我试了

     windows.location.href.replace("some.jsp")
     windows.location = "some.jsp";

最后我得到了下面的

     <script>
        function loginFunction()
        {
            alert("You have successfully logged in");
            windows.location.href = "http://localhost:8080/Final_Project/admin.jsp";
        }
    </script>

以上方法都不起作用,需要建议。由于

cookie和session与重定向无关;两者都是持久的:一个在客户端(cookie),一个在服务器(会话)。

正确的JS应该是window.location = xxx

查看一下JavaScript控制台,就会看到JS错误。