SpringMVC에서는 페이지와의 배경 데이터 상호 작용이 ModelandView를 통해 수행됩니다. 그렇다면 페이지의 ModelAndView에 값을 어떻게 얻을 수 있습니까?
1. JSP의 EL 표현식을 통해 얻으십시오 (보다 일반적으로 사용)
무대 뒤에서:
ModelAndView Model = New ModelAndView (); Model.AdDoBject ( "이름", "JIMS");
JSP : $ {name}을 직접 사용하여 JSP로 가져옵니다
이름 : $ {name}2. 내장 JSP를 통해 가져옵니다
무대 뒤에서:
ModelAndView Model = New ModelAndView (); Model.AdDoBject ( "이름", "JIMS");
프론트 데스크 :
<% string name = request.getAttribute ( "name"); %>
위의 두 가지 방법은 JSP에서 ModelAndView의 값을 얻는 것입니다. 그렇다면 페이지의 JS에서 ModelAndView의 값을 얻는 방법은 무엇입니까?
1. 가장 번거로운 것 :
무대 뒤에서:
ModelAndView Model = New ModelAndView (); Model.AdDoBject ( "이름", "JIMS");
JSP :
<입력 유형 = "hidden"value = "$ {name}"id = "method1">JS :
var name = $ ( "#method1"). val ();
2. 첫 번째 유형과 유사 :
무대 뒤에서:
ModelAndView Model = New ModelAndView (); Model.AdDoBject ( "이름", "JIMS");
JSP :
<% string name = request.getAttribute ( "name"); %>
JS :
var name = '< %= name %>';
3. 세 번째 유형은 더 간단하고 일반적으로 사용됩니다.
무대 뒤에서:
ModelAndView Model = New ModelAndView (); Model.AdDoBject ( "이름", "JIMS");
JS :
var name = '$ {name}';이러한 방식으로 ModelandView에 바인딩 된 이름 속성을 직접 얻을 수 있습니다.
페이지에서 ModelAndView 바인딩의 가치를 얻는 방법에 대한 위의 간단한 논의는 내가 공유하는 모든 콘텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.