91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

controller中怎么設置接收參數的默認值

發布時間:2022-03-18 16:08:43 來源:億速云 閱讀:889 作者:iii 欄目:開發技術

這篇文章主要介紹了controller中怎么設置接收參數的默認值的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇controller中怎么設置接收參數的默認值文章都會有所收獲,下面我們一起來看看吧。

controller設置接收參數的默認值

public @ResponseBody Object queryActivityForPageByCondition(
    @RequestParam(value="kkk" required = false,defaultValue = "1") int pageNo,
    @RequestParam(required = false,defaultValue = "10") int pageSize){

@RequestParam代表的是請求參數注解

  • value:代表我們傳遞過來的參數名稱時kkk,我們使用的時pageNo來接收。只要瀏覽器傳遞過來的參數時pageNo,我們可以不寫value這個屬性的。

  • required=false,代表的這個參數可以不傳。

  • defaultValue:代表我們給這個參數設置的默認值。

  • int:代表參數的類型。

controller的傳參問題

controller的映射

通過注解實現

@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) {
}

Request.getParameter方法

public String view() {
    request.getParameter("id");
}

@RequestParam注解

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

@PathVariable注解

@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中怎么設置接收參數的默認值”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武乡县| 鸡泽县| 富平县| 湘阴县| 靖西县| 滨州市| 彭水| 荔浦县| 金寨县| 桓仁| 高安市| 阿合奇县| 新邵县| 华池县| 弋阳县| 开江县| 法库县| 襄樊市| 乌苏市| 沙河市| 长子县| 南京市| 桂东县| 北碚区| 札达县| 嘉峪关市| 修文县| 江陵县| 延津县| 延寿县| 武川县| 宝山区| 太和县| 军事| 修武县| 普兰店市| 平乡县| 泸水县| 南召县| 巩留县| 左权县|