SpringMVC中使用RedirectAttributes重定向傳參,防止暴露參數


RedirectAttributes是SpringMVC3.1版本之后出來的一個功能,專門用於重定向之后還能帶參數跳轉的.

當我從jsp頁面函數中帶參數到controller層方法,方法執行完畢后返回到頁面會顯示出url地址參數信息,如果不想顯示,可以考慮使用RedirectAttributes對象來重定向帶參數

示例:

jsp頁面函數執行

到Controller層執行完方法

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

修改后:

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

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM