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