如何在頁面中獲取到ModelAndView綁定的值


以下內容轉自:https://blog.csdn.net/qq_16071145/article/details/51341052

springMVC中通過ModelAndView進行后台與頁面的數據交互,那么如何在頁面中獲取ModelAndView綁定的值呢?

1、在JSP中通過EL表達式進行獲取(比較常用)

后台:ModelAndView  model  =  new ModelAndView();

model.addObject("name","Jims");

JSP:在JSP中直接使用${name }進行獲取

姓名:${name }

2、通過JSP內置對象進行獲取

后台:ModelAndView  model  =  new ModelAndView();

model.addObject("name","Jims");

前台:<% String name = request.getAttribute("name"); %>

以上兩種方式是在JSP中獲取ModelAndView綁定的值,那么如何在頁面的JS中獲取ModelAndView綁定的值呢?

1、最麻煩的一種:

后台:ModelAndView  model  =  new ModelAndView();

model.addObject("name","Jims");

JSP:<input type="hidden" value="${name }" id="method1">

JS:var name = $("#method1").val();

2、和第一種類似:

后台:ModelAndView  model  =  new ModelAndView();

model.addObject("name","Jims");

JSP:<% String name=request.getAttribute("name"); %>

JS:var name='<%=name %>';

3、第三種比較簡單也較為常用一些

后台:ModelAndView  model  =  new ModelAndView();

model.addObject("name","Jims");

JS:var name = '${name}';這樣子便可以 直接獲取到在ModelAndView中綁定的name屬性

 

 

 

以上幾種情況是我在工作中使用過的方式,如果有其他方式希望可以補充到評論區大家互相學習
---------------------
作者:muma_biubiu
來源:CSDN
原文:https://blog.csdn.net/qq_16071145/article/details/51341052
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

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



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