實現登入後跳轉到登入前頁面時,發現用model.addattribute()再redirect,跳轉後url會附上引數。
如 model.addattribute("msg", "使用者名稱或密碼錯誤");
跳轉後會是 位址?msg=使用者名稱或密碼錯誤
若想去掉,可以使用redirectattributes的addflashattribute方法。
public string login(httpservletrequest request,model model, redirectattributes redirectattr)
jsp就可以用request.getattribute("msg")來獲取,頁面再重新整理會返回null。 Spring mvc重定向傳遞引數
問題背景 做電商專案,有些操作需要登入才能進行,乙個url被session過濾器攔截後,被鏈結到登入介面,輸入賬號 密碼等資訊後,登入成功,還需回到使用者請求的url,並且需要此url攜帶登入前的引數 1 session過濾器獲取引數 獲取使用者請求的url string pathinfo requ...
SpringMVC重定向傳遞引數
閱讀spring實戰 第四版 看到了跨重定向請求傳遞資料,做了筆記,以備不時之需。public string reqstrs model model 瀏覽器位址顯示 使用佔位符填充到url模版中,而非直接連線到重定向string中,這樣更加安全。public string reqstrsflash ...
spring mvc 請求重定向
1 我在後台乙個controller跳轉到另乙個controller 方式一 使用modelandview return new modelandview redirect tolist 這樣可以重定向到tolist這個方法 方式二 返回string return redirect tolist 其...