在警报框上确认后,JSP页面不会重定向到另一个JSP

时间:2015-08-21 03:46:24

标签: javascript jquery html jsp

我在jsp中有这个代码,每当页面加载我得到警报消息但是在我点击警告框上的确定后,我希望jsp重定向到另一个jsp但它不能正常工作

我尝试过以下方法

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

另外          &lt;%request.getRequestDispatcher(“some.jsp”)。forward(request,response); %GT; //但我想保存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>

以上方法均无效,需要建议。感谢

1 个答案:

答案 0 :(得分:0)

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

正确的JS将是window.location = xxx

简单地查看JavaScript控制台会向您显示JS错误。