springboot前後台傳值的總結

2022-06-28 19:45:11 字數 1117 閱讀 9521

首先說重點:get請求與@requestparam,post請求與@requestbody是絕配。

請求分為get與post,所有的get請求都是將引數附加到url路徑進行傳遞的,post請求則是通過請求體中傳遞的。

後台接受的引數值只有兩種途徑,一是url路徑,二是請求體。

url路徑傳值:

1、如果是localhost:8080/index?username=afei&password=123這種形式的,那麼就可以用@requestparam取出,如圖

2、如果是佔位符的形式,那麼可以使用註解@pathvariable取出。例如:

請求體傳值:

1、如果引數在請求體中,那麼也可以使用@requestparam逐個取出,可見@requestparam是通用的,方式如下:

2、不過post請求可以使用特殊的註解——@requestbody,有乙個使用的前提,請求體是以json字串的形式傳遞,就可以使用。這樣將複雜的值封裝起來,更利於傳值。使用@requestbody,注意必須在ajax中設定content-type為json,並且將json格式化。

當然還有其他的方法,但是日常開發用這些基本上就都可以解決了。

JAVA WEB前後台傳值

理清業務流程 先將需要將前台中獲取頁面中所提供給你的資訊,然後將這資訊傳送給後台服務層。思路很簡單,那麼直接上 中有些語句的寫法可能有些奇怪,這是因為博主使用了 澤元 框架完成的,但是無論用什麼這些過程本質都是一樣的 部分 前端頁面 關鍵部分 30 申請班級 nclass id nclass ver...

通俗易懂 springboot前後台傳值的總結

首先說重點 get請求與 requestparam,post請求與 requestbody是絕配 請求分為get與post,所有的get請求都是將引數附加到url路徑進行傳遞的,post請求則是通過請求體中傳遞的。後台接受的引數值只有兩種途徑,一是url路徑,二是請求體 url路徑傳值 1.如果是1...

頁面傳值,前台後台傳值 前後臺呼叫

1 window.opener傳值,子頁面能獲取父頁面的視窗物件。當然就能獲取到物件的值了,這種方式不存在傳值 的長度限制,不能跨域。2 cookies傳值,傳值長度有限制。3 url傳值,值也是有限制,但是能跨域。1.使用querystring變數 或者稱url 位址後加 2.session傳值。...