spring mvc 返回json資料的四種方式

2021-09-08 18:34:34 字數 1435 閱讀 9080

一.返回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...