SpringMVC中重定向model值的獲取

2021-10-25 04:48:12 字數 925 閱讀 5585

springmvc中重定向model值的獲取

1)1)步驟一:在控制器中編寫

/*重定向測試*/

("/m1/t2"

)public string test1

(model model, string message)

2)編寫對應跳轉

("/r1"

)public string test2

(model model, string msg)

這裡的return 「success」;是跳轉到自己編寫的視**析器規則下的success.jsp頁面

3)測試:在瀏覽器訪問自己專案下的對應控制器

http://localhost:8080/mvc_04/m1/t2
mvc_04是我自己的專案模組名,m1/t2是上面建立的攔截

4)然後瀏覽器跳轉

成功獲取到重定向傳入的引數,

問題思考:

如果跳轉到主頁,那model的引數怎麼獲取呢,如上我跳轉的是viewresolver拼接而成的success.jsp頁面,

這時候需要使用redirectattributes引數

/*重定向測試2*/

("/r2"

)public string test3

(model model, redirectattributes rettr)

注意:index.jsp中引數的獲取不能直接 $

而是得使用 $

參考文章:

spring mvc 請求重定向

1 我在後台乙個controller跳轉到另乙個controller 方式一 使用modelandview return new modelandview redirect tolist 這樣可以重定向到tolist這個方法 方式二 返回string return redirect tolist 其...

springmvc請求重定向

請求重定向的作用是將請求,重定向至另外乙個處理程式。它的特點是兩次請求,瀏覽器位址會改變,使用者可以感知 操作,可以使用modelandview物件 return newmodelandview redirect viewname modelmap 也可以直接返回字串檢視名 return redir...

Spring mvc重定向傳遞引數

問題背景 做電商專案,有些操作需要登入才能進行,乙個url被session過濾器攔截後,被鏈結到登入介面,輸入賬號 密碼等資訊後,登入成功,還需回到使用者請求的url,並且需要此url攜帶登入前的引數 1 session過濾器獲取引數 獲取使用者請求的url string pathinfo requ...