您好,登錄后才能下訂單哦!
這篇文章主要介紹了controller中怎么設置接收參數的默認值的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇controller中怎么設置接收參數的默認值文章都會有所收獲,下面我們一起來看看吧。
public @ResponseBody Object queryActivityForPageByCondition( @RequestParam(value="kkk" required = false,defaultValue = "1") int pageNo, @RequestParam(required = false,defaultValue = "10") int pageSize){
value
:代表我們傳遞過來的參數名稱時kkk,我們使用的時pageNo來接收。只要瀏覽器傳遞過來的參數時pageNo,我們可以不寫value這個屬性的。
required=false
,代表的這個參數可以不傳。
defaultValue
:代表我們給這個參數設置的默認值。
int
:代表參數的類型。
通過注解實現
@Controller @RequestMapping(value = “/biz/assay/assay_order_audit_condition”)
請求的方法
也是通過注解實現
GET請求
@RequestMapping(value = {“create”},method = {RequestMethod.GET})
POST請求
@RequestMapping(value = {“create”},method = {RequestMethod.POST})
GET請求,或者POST請求
@RequestMapping(value = {“batch/delete”},method = {RequestMethod.GET, RequestMethod.POST})
Value
,方法名稱
Method
,請求的方式
參數的傳遞
public String view(String Id) { }
public String view() { request.getParameter("id"); }
public String updateRecordStatusBatch(@RequestParam(value = "ids", required = false) String[] ids) { }
Value
,參數名字
Required
,是否必須,默認為true,表示請求中一定要有相應的參數
defaultValue
,默認值,如果請求中沒有同名參數時的默認值
此時,fieldId這個參數必須傳遞,不傳遞就會報錯
必須傳遞
@RequestParam(value = “id”, required = true) String id
可以不用傳遞
@RequestParam(value = “id”, required = false) String id
@RequestMapping(value = {"{id}/delete"},method = {RequestMethod.GET}) public String showDeleteForm(@PathVariable("id") String Id, Model model) { }
綁定URI模板變量值
用來獲得請求url中的動態參數
用于將請求URL中的模板變量,映射到功能處理方法的參數上
需要配置url和方法的一個關系
@RequestMapping(value = {“{id}/delete”},method = {RequestMethod.GET})
關于“controller中怎么設置接收參數的默認值”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“controller中怎么設置接收參數的默認值”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。