0

window.navigate和有什么区别response.redirect?我尝试过使用response.redirect("URL"),但是当我使用它时它不起作用window.navigate(URL)

两者有什么区别?我知道一种用于 Java,另一种用于 JavaScript,但它们的用例是什么?

<body>

<%
    HttpSession sess = request.getSession(true);

    if (sess.getAttribute("username") == null
            || sess.getAttribute("password") == null) {
%>
<script>
window.navigate("login.jsp");
</script>
<%      
    } 
%>

</body>
4

1 回答 1

0

一种是导致服务器发出 HTTP 重定向。

另一种要求服务器将整个 HTML 文档发送到浏览器,浏览器解析 HTML,浏览器执行 JavaScript……然后断开返回按钮。

于 2013-03-01T09:29:19.387 回答