程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> springmvc-頁面中js跳轉URL,與spring mvc中返回視圖重定向,先後問題

springmvc-頁面中js跳轉URL,與spring mvc中返回視圖重定向,先後問題

編輯:編程綜合問答
頁面中js跳轉URL,與spring mvc中返回視圖重定向,先後問題

頁面中有javascript函數:

  function mySubmitFn()
        {
 /*formname是頁面form表單的名字,表單提交後由spring mvc處理,返回一個重定向視圖‘return new     ModelAndView(new RedirectView("A.jsp"));’*/   
                         formname.submit();  //代碼1
                window.location.href='B.jsp';//代碼2
        }

當點擊頁面‘提交’按鈕時,觸發onclick事件,該事件綁定函數mySubmitFn,當執行代碼1,表單提交後,我猜想應該是spring Controller進行處理返回重定向A.jsp,頁面跳轉了,代碼2應該不會執行。而經過測試,發現執行代碼1後還會執行代碼2,然後才到後台的controller代碼去,頁面的跳轉情況是跳轉到B.jsp而不是A.jsp,這是為什麼呢?

最佳回答:


這個取決於浏覽器對js的解釋執行,不過,為什麼要在服務器端做了重定向以後又要在前端在做跳轉呢?

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved