RequestParam註解加與不加有什麼區別

2022-09-27 04:24:09 字數 604 閱讀 3762

1.背景

在接收請求中的引數時,我們常常會使用到@requestpar程式設計客棧am註解.

但是有時候卻發現,好像不加這個註解也能正常接收到引數?

2.區別

現在有兩個方法

請求 "/out1" 不帶註解

請求 "/out2" 帶上了@requestparam註解

在瀏覽器中直接訪問out1與pnrmmjout2

out1輸出null

out2報錯

加上了註解 必須指明引數才能正常訪問

3.擴充套件

在使用@requestparam注程式設計客棧解時,常見以下屬性.

1.defaultvalue 設定預設值

正常訪問

2.value 更改引數名字

在不指明請求中引數名字時,缺省會與形參名字對應.

現在加上了value屬性

再次訪問,引數名為str時,顯示的是預設值hello.

改變為name,程式設計客棧則可以正常接收.

注意與預設時一樣,引數名是大小寫敏感的.

本文標題: @requestparam註解加與不加有什麼區別

本文位址: /ruanjian/j**a/362654.html

Spring註解 RequestParam全面解析

1 可以對傳入引數指定引數名 requestparam string inputstr 下面的對傳入引數指定為aa,如果前端不傳aa引數名,會報錯2 下面的對傳入引數指定為aa,如果前端不傳aa引數名,會報錯 requestparam value aa string inputstr3 reques...

RequestParam註解使用

1 作用 requestparam 將請求引數繫結到你控制器的方法引數上 是springmvc中接收普通引數的註解 2 語法 語法 requestparam value 引數名 required true false defaultvalue value 引數名 required 是否包含該引數,預...

RequestParam註解使用

當前端請求方式為 x www form urlencoded 後端怎樣接收呢?第一種場景 當前端傳遞的引數和後端定義接收的變數一致 例如 前端 username 後端接收定義的變數username 後端接收方式 restcontroller slf4j public class usercontro...