ใน SpringMVC การโต้ตอบข้อมูลพื้นหลังกับหน้าจะดำเนินการผ่าน ModelandView ดังนั้นคุณจะได้รับค่าที่ถูกผูกไว้กับ modelandview ในหน้าได้อย่างไร?
1. รับผ่าน EL Expressions ใน JSP (ใช้กันทั่วไป)
หลังเวที:
ModelAndView model = new ModelAndView (); model.adDoBject ("ชื่อ", "Jims");jsp: ใช้ $ {name} โดยตรงเพื่อรับใน jsp
ชื่อ: $ {ชื่อ}2. รับผ่าน JSP ในตัว
หลังเวที:
ModelAndView model = new ModelAndView (); model.adDoBject ("ชื่อ", "Jims");แผนกต้อนรับ:
<% string name = request.getAttribute ("ชื่อ"); -สองวิธีข้างต้นคือการรับค่าที่ถูกผูกไว้โดย modelandview ใน JSP ดังนั้นจะรับค่าที่ถูกผูกไว้โดย modelandview ใน js ของหน้าได้อย่างไร?
1. คนที่ลำบากที่สุด:
หลังเวที:
ModelAndView model = new ModelAndView (); model.adDoBject ("ชื่อ", "Jims");JSP:
<อินพุต type = "hidden" value = "$ {name}" id = "method1">JS:
ชื่อ var = $ ("#method1"). val ();2. คล้ายกับประเภทแรก:
หลังเวที:
ModelAndView model = new ModelAndView (); model.adDoBject ("ชื่อ", "Jims");JSP:
<% string name = request.getAttribute ("ชื่อ"); -JS:
var name = '< %= name %>';
3. ประเภทที่สามนั้นง่ายกว่าและใช้กันทั่วไป
หลังเวที:
ModelAndView model = new ModelAndView (); model.adDoBject ("ชื่อ", "Jims");JS:
var name = '$ {name}';ด้วยวิธีนี้คุณสามารถรับแอตทริบิวต์ชื่อที่ถูกผูกไว้ใน modelandview โดยตรง
การอภิปรายสั้น ๆ ข้างต้นเกี่ยวกับวิธีรับค่าของ ModelandView ที่มีผลผูกพันบนหน้าเว็บคือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น