window.navigate vs response.redirect,有什么区别?

时间:2013-03-01 09:24:17

标签: javascript javascript-events response.redirect

什么是window.navigate和response.redirect之间的差异,我尝试过使用response.redirect(“URL”),但是当我使用“window.navigate(URL)”时它没有工作!!

2?之间的差异是什么?我知道一个用在java中,另一个用在javascript中,但是它们的用例是什么?

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


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

1 个答案:

答案 0 :(得分:0)

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

另一个要求服务器将整个HTML文档发送到浏览器,浏览器解析HTML,浏览器执行JavaScript ...然后打破后退按钮。