1. 程式人生 > >關於spring json view返回json內容的問題

關於spring json view返回json內容的問題

最近在整合ext和spring,spring支援json型別的view,但是在使用的過程總,遇到一些點小問題,在此記錄。

1,配置如下:

mvc-config.xml配置檢視解析器

views.xml配置jsonView

2,需要被轉化為json格式的java物件

3,controller呼叫

以上是配置和相關程式碼示意,直接在瀏覽器輸入地址訪問方法就可以返回json資料,因為spring已經在後臺幫我們作了轉換。但需要注意的一點是,如果要json返回的資料包含某屬性,那麼必須要為該屬性設定getter和setter,缺一不可。以上面的Page物件為例,因為pageSize屬性只有getter而沒有設定setter方法,所以json結果為:

{"page":{"start":"0","totalCount":"0","pageNo":"0"}}