SpringMVC重定向(redirect)傳參數,前端EL表達式接受值


  由於重定向相當於2次請求,所以無法把參數加在model中傳過去。在上面例子中,頁面獲取不到msg參數。要想獲取參數,可以手動拼url,把參數帶在后面。Spring 3.1 提供了一個很好用的類:RedirectAttributes。 使用這個類,我們可以把參數隨着重定向傳到頁面,不需自己拼url了。

  addFlashAttribute()。這個方法原理是放到session中,session在跳到頁面后馬上移除對象,所以你刷新一下后這個值就會丟失。

在SpringMvc的Controller中使用:

@RequestMapping("/ss")
public String gg(RedirectAttributes model){
  model.addFlashAttribute(
"msg","未登錄!!!");   return "redirect:/show"; }

前端:

${msg}

 

 

 










免責聲明!

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



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