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屬性
以上這篇淺談在頁面中獲取到ModelAndView綁定的值方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。