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 --

Kirim email ke