一.返回modelandview,其中包含map集
/** 返回modelandview型別的結果
* 檢查使用者名稱的合法性,如果使用者已經存在,返回false,否則返回true(返回json資料,格式為)
*/這裡的produces值在不設定的情況下將根據返回結果自動決定
public
@responsebody
modelandview checknamevalidmethod2(@requestparam string name)
二.返回string型別的json,這裡有兩種方式。
/** 返回string型別的結果
* 檢查使用者名稱的合法性,如果使用者已經存在,返回false,否則返回true(返回json資料,格式為)
*/
public
@responsebody
string checknamevalidmethod1(@requestparam string name)
catch
(jsonprocessingexception e)
return
resultstring;
}
方式二:
直接返回字串,主要key/value值必須使用含有轉義字元\的雙引號,單引號無效
/** 返回string型別的結果
* 檢查使用者名稱的合法性,如果使用者已經存在,返回false,否則返回true(返回json資料,格式為)
*/)public
@responsebody
string checknamevalidmethod1(@requestparam string name) "; //
注意一定是雙引號 ""
return
resultstring;
}
三.返回任何預定義class型別的結果:
public
@responsebody
employee findemployeebyname(string name)
return
null
; }
這裡的employ必須事先定義好。
四.使用httpservletresponse物件的response.getwriter().write(***)方法
注意一定是雙引號 ""
try
catch
(ioexception e)
}
springmvc 後台返回json
springmvc是非常好用的框架,但是最近學習遇到乙個問題 後台返回json串,前台接收怎麼處理,我遇到的是後台返回list的json串,前台如何獲得這個串的長度,並且遍歷出來 後台是controller responsebody public listgettypes 前端請求而是 js aja...
Spring MVC 返回 Json 資料
目前專案開發流行的方式是檢視向服務端發ajax請求,服務端返回json格式的資料,在spring mvc的控制器把從持久化層返回的資料封裝成json格式的資料,再返回給檢視,同時,也需要注意資料中有中文亂碼的問題。一 服務端資料處理 服務端註冊的url responsebody 表示返回的是json...
springMVC相關 返回Json資料
springmvc如何處理json資料?步驟如下 1.加入json的3個jar包 jackson annotations 2.1.5.jar jackson core 2.1.5.jar jackson databind 2.1.5.jar 2.編寫目標方法,使其返回 json 對應的物件或集合 3...