我在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>
以上方法均无效,需要建议。感谢
答案 0 :(得分:0)
Cookie和会话与重定向无关;两者都是持久的:一个在客户端(cookie),一个在服务器上(会话)。
正确的JS将是window.location = xxx
。
简单地查看JavaScript控制台会向您显示JS错误。