2013-03-01 52 views
0

什麼是window.navigate和response.redirect之間的差異,我嘗試使用response.redirect(「URL」),但沒有工作,當我使用「window.navigate(URL)」它的工作!window.navigate與response.redirect,最新的差異?

什麼是2之間的差距?我知道一個在java中使用,另一個在JavaScript中使用,但他們的用例是什麼?

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


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

回答

0

一個導致服務器發出一個HTTP重定向。

另一個需要服務器發送一個完整的HTML文檔到瀏覽器,瀏覽器解析HTML,瀏覽器執行JavaScript ...然後打破後退按鈕。