RedirectAttributes是SpringMVC3.1版本之后出來的一個功能,專門用於重定向之后還能帶參數跳轉的.
當我從jsp頁面函數中帶參數到controller層方法,方法執行完畢后返回到頁面會顯示出url地址參數信息,如果不想顯示,可以考慮使用RedirectAttributes對象來重定向帶參數
示例:
jsp頁面函數執行

到Controller層執行完方法

返回到頁面,url地址欄中帶參數

修改后:
使用RedirectAttributes對象的addFlashAttribute()方法進行保存參數信息,跳轉到另一個方法,最后返回頁面

重定向到另一個方法,將之前的注解@RequestParam換成@ModelAttribute注解來獲取參數信息

返回到頁面,url后面就不會顯示出參數信息

