SpringMVCでは、ページとの背景データの相互作用がModelandViewを通じて実行されます。では、ページのModelandViewにバウンドをどのように導きますか?
1。JSPのEL式を介して取得します(より一般的に使用されます)
舞台裏:
ModelAndView Model = new ModelAndView(); model.addobject( "name"、 "jims");
JSP: $ {name}を直接使用してJSPで取得します
名前:$ {name}2。内蔵のJSPで入手してください
舞台裏:
ModelAndView Model = new ModelAndView(); model.addobject( "name"、 "jims");
フロントデスク:
<%string name = request.getAttribute( "name"); %>
上記の2つの方法は、JSPのModelAndViewによって値をバインドすることです。では、ページのJSのModelAndViewにバウルバウルを取得するにはどうすればよいですか?
1。最も厄介なもの:
舞台裏:
ModelAndView Model = new ModelAndView(); model.addobject( "name"、 "jims");
JSP:
<入力型= "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. 3番目のタイプはよりシンプルで、より一般的に使用されています
舞台裏:
ModelAndView Model = new ModelAndView(); model.addobject( "name"、 "jims");
JS:
var name = '$ {name}';このようにして、ModelandViewにバインドされた名前属性を直接取得できます
ModelandViewのバインディングの価値をページで取得する方法に関する上記の簡単な議論は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。