2010/7/4 Aditya Lukman <[email protected]> > > return new ModelAndView("jsonView", modelMap); > jika seperti itu method tersebut akan return value berupa json > > ModelAndView mav = new ModelAndView("jsonView", modelMap); > mav.setViewName("item/view"); > return mav; > > nah si method berhasil memanggil file "item/view" tapi kok valuenya tidak > menghasilkan json
Gini. Di Spring MVC itu, setelah controller dijalankan, langkah berikutnya adalah mencari view menggunakan ViewResolver. Spring MVC akan mencari file fisik view berdasarkan nama view. Di kode yang pertama, nama view yang dicari adalah jsonView, sedangkan pada kode yang kedua, nama viewnya adalah "item/view". Saya gak tau isi konfigurasi ViewResolver kamu gimana, tebakan saya adalah jsonView dimapping ke JacksonView atau view dengan JsonLib. Whatever view yang bisa mengkonversi model menjadi json. Sedangkan "item/view" adalah view JSP, Freemarker, atau Velocity yang hasilnya adalah HTML. Coba deh paste isi konfigurasi DispatcherServletnya biar jelas. -- Endy Muhardin http://endy.artivisi.com Y! : endymuhardin -- life learn contribute --

