亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在controller中如何設(shè)置接收參數(shù)的默認(rèn)值

 更新時間:2022年03月18日 14:53:34   作者:Cry丶  
這篇文章主要介紹了在controller中如何設(shè)置接收參數(shù)的默認(rèn)值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

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

@RequestParam代表的是請求參數(shù)注解

  • value:代表我們傳遞過來的參數(shù)名稱時kkk,我們使用的時pageNo來接收。只要瀏覽器傳遞過來的參數(shù)時pageNo,我們可以不寫value這個屬性的。
  • required=false,代表的這個參數(shù)可以不傳。
  • defaultValue:代表我們給這個參數(shù)設(shè)置的默認(rèn)值。
  • int:代表參數(shù)的類型。

controller的傳參問題

controller的映射

通過注解實現(xiàn)

@Controller
@RequestMapping(value = “/biz/assay/assay_order_audit_condition”)

請求的方法

也是通過注解實現(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ù)的傳遞

直接寫類型,跟參數(shù)名

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,參數(shù)名字
  • Required,是否必須,默認(rèn)為true,表示請求中一定要有相應(yīng)的參數(shù)
  • defaultValue,默認(rèn)值,如果請求中沒有同名參數(shù)時的默認(rèn)值

此時,fieldId這個參數(shù)必須傳遞,不傳遞就會報錯

必須傳遞

@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中的動態(tài)參數(shù)

用于將請求URL中的模板變量,映射到功能處理方法的參數(shù)上

需要配置url和方法的一個關(guān)系

@RequestMapping(value = {“{id}/delete”},method = {RequestMethod.GET})

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java線程中賣火車票問題的深入講解

    Java線程中賣火車票問題的深入講解

    這篇文章主要給大家介紹了關(guān)于Java線程中賣火車票問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 如何用java編寫一個rmi

    如何用java編寫一個rmi

    RMI能讓一個Java程序去調(diào)用網(wǎng)絡(luò)中另一臺計算機的Java對象的方法,那么調(diào)用的效果就像是在本機上調(diào)用一樣。下面我們來詳細(xì)了解一下吧
    2019-06-06
  • java實現(xiàn)圖片轉(zhuǎn)base64字符串 java實現(xiàn)base64字符串轉(zhuǎn)圖片

    java實現(xiàn)圖片轉(zhuǎn)base64字符串 java實現(xiàn)base64字符串轉(zhuǎn)圖片

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)圖片轉(zhuǎn)base64字符串,java實現(xiàn)base64字符串轉(zhuǎn)圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 解決SpringMVC接收不到ajaxPOST參數(shù)的問題

    解決SpringMVC接收不到ajaxPOST參數(shù)的問題

    今天小編就為大家分享一篇解決SpringMVC接收不到ajaxPOST參數(shù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • SpringCloud微服務(wù)中跨域配置的方法詳解

    SpringCloud微服務(wù)中跨域配置的方法詳解

    在使用SpringCloud實現(xiàn)微服務(wù)時,經(jīng)常會碰到前端頁面訪問多個二級域名的情況,跨域是首先要解決的問題。解決這個問題,可以從兩方面入手,一種方案是在微服務(wù)各自的業(yè)務(wù)模塊中實現(xiàn),即在SpringBoot層實現(xiàn),另外一種方案就是在Gateway層實現(xiàn)
    2023-02-02
  • vue+springboot上傳文件、圖片、視頻及回顯到前端詳解

    vue+springboot上傳文件、圖片、視頻及回顯到前端詳解

    一般來說vue可以使用axios或者fetch等ajax庫發(fā)送文件請求,而springboot則可以使用Spring MVC的方式來處理上傳文件請求,下面這篇文章主要給大家介紹了關(guān)于vue+springboot上傳文件、圖片、視頻及回顯到前端的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • Java多線程Thread基礎(chǔ)學(xué)習(xí)

    Java多線程Thread基礎(chǔ)學(xué)習(xí)

    每一個正在執(zhí)行的程序都是一個進(jìn)程,資源只有一塊,所以在同一時間段會有多個程序同時執(zhí)行,但是在一個時間點上,只能由一個程序執(zhí)行,多線程是在一個進(jìn)程的基礎(chǔ)之上的進(jìn)一步劃分,需要的朋友可以參考下
    2023-04-04
  • 一篇文章帶你了解Java泛型的super和extends

    一篇文章帶你了解Java泛型的super和extends

    這篇文章主要介紹了Java泛型extends及super區(qū)別實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2021-08-08
  • SpringBoot3中數(shù)據(jù)庫集成實踐詳解

    SpringBoot3中數(shù)據(jù)庫集成實踐詳解

    項目工程中,集成數(shù)據(jù)庫實現(xiàn)對數(shù)據(jù)的增曬改查管理,是最基礎(chǔ)的能力,所以下面小編就來和大家講講SpringBoot3如何實現(xiàn)數(shù)據(jù)庫集成,需要的可以參考下
    2023-08-08
  • 實例解析JAVA中代碼的加載順序

    實例解析JAVA中代碼的加載順序

    這篇文章主要介紹了舉例說明Java中代碼塊的執(zhí)行順序,需要的朋友可以參考下
    2017-04-04

最新評論