Di SpringMVC, interaksi data latar belakang dengan halaman dilakukan melalui ModelAndView. Jadi, bagaimana Anda mendapatkan nilai terikat ke modelAndView di halaman?
1. Dapatkan melalui Ex Expressions di JSP (lebih umum digunakan)
Backstage:
ModelAndView model = new ModelAndView (); model.addObject ("name", "jims");JSP: Gunakan $ {name} langsung untuk mendapatkannya di JSP
Nama: $ {name}2. Dapatkan melalui JSP bawaan
Backstage:
ModelAndView model = new ModelAndView (); model.addObject ("name", "jims");Meja Depan:
<% String name = request.getAttribute ("name"); %>Dua metode di atas adalah untuk mendapatkan nilai yang terikat oleh ModelAndView di JSP. Jadi bagaimana cara mendapatkan nilai yang terikat oleh ModelAndView di JS halaman?
1. Yang paling merepotkan:
Backstage:
ModelAndView model = new ModelAndView (); model.addObject ("name", "jims");JSP:
<input type = "hidden" value = "$ {name}" id = "method1">JS:
var name = $ ("#method1"). val ();2. Mirip dengan tipe pertama:
Backstage:
ModelAndView model = new ModelAndView (); model.addObject ("name", "jims");JSP:
<% String name = request.getAttribute ("name"); %>JS:
var name = '< %= name %>';
3. Tipe ketiga lebih sederhana dan lebih umum digunakan
Backstage:
ModelAndView model = new ModelAndView (); model.addObject ("name", "jims");JS:
var name = '$ {name}';Dengan cara ini, Anda dapat secara langsung mendapatkan atribut nama yang terikat dalam model danview
Diskusi singkat di atas tentang cara mendapatkan nilai ikatan ModelAndView pada halaman adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.