springboot接受前端請求的方法實現
首先我們是否用的是rest風格開發(fā)的的都是適用的.
普通參數
get 請求
發(fā)送方
注:由于是get請求不用body(json)接收.

接受方

post請求
發(fā)送端
注意:在請求體(body)里面用x-www-from-urlencoded(不僅可以發(fā)請求,還可以發(fā)文件)

接受體沒有

5種不同參數類型的傳遞
普通參數[簡單數據]:參數不同名
注意看,我們上面網址傳遞的參數名字與接受參數的名字是相同的,如果不相同需要另外的代碼來j映射.
發(fā)送端:

接收代碼:

實體類參數
接受方:
可以直接封裝進去

屬性名里面引用別的屬性名

接受方

數組參數
發(fā)送到參數名字與數組名相同.否則不行.


集合類型
錯誤案例
發(fā)送方:

接受方

報錯:
五月11,2e211g:13:39上午org.apache.catalina.core.StandardWrapperValve invoke
Servlet.service()for servlet [dispatcher]in context with path [threw exception [Request processing failed;nested exceptic
java.lang.NoSuchMethodException Create breakpoint java.util.List.<init>()
死兵不得再嘗試造一個list類型的對象并把接收到的信息放進去。然后我們只是想讓web中的數據作為集合中的數據出現.
解決方法
加入@requestparam,把參數傳進去.

json格式(重點)
第一步

第二步

3. 在spingmvcconfig配置里面加
@EnableWebMvc
作用由json數據轉化成我們的對象。

發(fā)送方

接收方

含應用類型的參數

數組類型


總結
@RequestParam把名字對不上的加上. (用于請求體參數,用不了json)
@requestbody 用于接受json類型參數.
到此這篇關于springboot接受前端請求的方法實現的文章就介紹到這了,更多相關springboot接受前端請求內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

