最近在做一個小的springboot項目,涉及到嵌套頁面間數據的共享。需要通過後端向不同的頁面傳遞數據。但是因爲是嵌套頁面,不會發生頁面的跳轉,故不能通過設置多個model.addAttribute實現數據共享。
但是我又發現在一個 @RequestMapping方法中model.addAttribute設置的數據無法被其他 @RequestMapping所使用。
經過百度我知道了request.getSession().setAttribute()方法設置的數據會持續化存在(好像類似於cookie),且可被多個頁面訪問。
後端這樣傳值:
前端這樣讀值:
完美解決傳值問題。