最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring3 MVC請(qǐng)求參數(shù)獲取的幾種方法小結(jié)

 更新時(shí)間:2017年03月15日 11:03:05   作者:leiOOlei  
本篇文章主要介紹了Spring3 MVC請(qǐng)求參數(shù)獲取的幾種方法小結(jié),非常具有實(shí)用價(jià)值,需要的朋友可以參考下。

Spring3 MVC請(qǐng)求參數(shù)獲取的幾種方法

一、通過@PathVariabl獲取路徑中的參數(shù)

 @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET)
  public String printMessage1(@PathVariable String id,@PathVariable String name, ModelMap model) {
    
    System.out.println(id);
    System.out.println(name);
    model.addAttribute("message", "111111");
    return "users";
  }

例如,訪問user/123/lei路徑時(shí),執(zhí)行以上方法,其中,參數(shù)id=123,name=lei 

二、@ModelAttribute獲取POST請(qǐng)求的FORM表單數(shù)據(jù)

JSP表單如下

<form method="post" action="hao.do">
  a: <input id="a" type="text"  name="a"/>
  b: <input id="b" type="text"  name="b"/>
  <input type="submit" value="Submit" />
 </form>

Java  Pojo如下

  public class Pojo{
    private String a;
    private int b;
  }

Java Controller如下

@RequestMapping(method = RequestMethod.POST) 
public String processSubmit(@ModelAttribute("pojo") Pojo pojo) { 
  
  return "helloWorld"; 
}

三、直接用HttpServletRequest獲取

@RequestMapping(method = RequestMethod.GET) 
public String get(HttpServletRequest request, HttpServletResponse response) { 
  System.out.println(request.getParameter("a")); 
  return "helloWorld"; 
}

 四、用注解@RequestParam綁定請(qǐng)求參數(shù)

用注解@RequestParam綁定請(qǐng)求參數(shù)a到變量a。

當(dāng)請(qǐng)求參數(shù)a不存在時(shí)會(huì)有異常發(fā)生,可以通過設(shè)置屬性required=false解決,

例如: @RequestParam(value="a", required=false)

Controller如下

@RequestMapping(value = "/requestParam", method = RequestMethod.GET) 
public String setupForm(@RequestParam("a") String a, ModelMap model) { 
  System.out.println(a); 
return "helloWorld";
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring中的@Qualifier注解和@Resource注解區(qū)別解析

    Spring中的@Qualifier注解和@Resource注解區(qū)別解析

    這篇文章主要介紹了Spring中的@Qualifier注解和@Resource注解區(qū)別解析,@Qualifier注解的用處是當(dāng)一個(gè)接口有多個(gè)實(shí)現(xiàn)的時(shí)候,為了指名具體調(diào)用哪個(gè)類的實(shí)現(xiàn),@Resource注解可以通過 byName命名和byType類型的方式注入,需要的朋友可以參考下
    2023-11-11
  • Java線上問題排查神器Arthas實(shí)戰(zhàn)原理解析

    Java線上問題排查神器Arthas實(shí)戰(zhàn)原理解析

    原先我們Java中我們常用分析問題一般是使用JDK自帶或第三方的分析工具如jstat、jmap、jstack、?jconsole、visualvm、Java?Mission?Control、MAT等,還有一款神器Arthas工具,可幫助程序員解決很多繁瑣的問題,感興趣的朋友一起看看吧
    2022-01-01
  • Java獲取Excel中圖片所在的行和列坐標(biāo)位置

    Java獲取Excel中圖片所在的行和列坐標(biāo)位置

    這篇文章主要介紹了Java獲取Excel中圖片所在的行和列坐標(biāo)位置,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • Spring Security賬戶與密碼驗(yàn)證實(shí)現(xiàn)過程

    Spring Security賬戶與密碼驗(yàn)證實(shí)現(xiàn)過程

    這篇文章主要介紹了Spring Security賬戶與密碼驗(yàn)證實(shí)現(xiàn)過程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-03-03
  • SpringBoot自動(dòng)裝配的原理與使用

    SpringBoot自動(dòng)裝配的原理與使用

    在現(xiàn)代的軟件開發(fā)中,依賴管理是一個(gè)關(guān)鍵的任務(wù),隨著應(yīng)用程序規(guī)模的增長(zhǎng),手動(dòng)管理對(duì)象之間的依賴關(guān)系變得越來越復(fù)雜,為了解決這個(gè)問題,Spring Boot提供了一種強(qiáng)大的功能,即自動(dòng)裝配,感興趣想要詳細(xì)了解可以參考下文
    2023-05-05
  • Java多線程實(shí)現(xiàn)阻塞隊(duì)列的示例代碼

    Java多線程實(shí)現(xiàn)阻塞隊(duì)列的示例代碼

    本文主要介紹了Java多線程實(shí)現(xiàn)阻塞隊(duì)列的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • springcloud整合gateway實(shí)現(xiàn)網(wǎng)關(guān)的示例代碼

    springcloud整合gateway實(shí)現(xiàn)網(wǎng)關(guān)的示例代碼

    本文主要介紹了springcloud整合gateway實(shí)現(xiàn)網(wǎng)關(guān)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 詳解基于Mybatis-plus多租戶實(shí)現(xiàn)方案

    詳解基于Mybatis-plus多租戶實(shí)現(xiàn)方案

    這篇文章主要介紹了詳解基于Mybatis-plus多租戶實(shí)現(xiàn)方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Spring Boot Logging Level設(shè)置為off時(shí)的Bug

    Spring Boot Logging Level設(shè)置為off時(shí)的Bug

    這篇文章主要介紹了Spring Boot Logging Level設(shè)置為off時(shí)的Bug,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • java編程實(shí)現(xiàn)多人聊天室功能

    java編程實(shí)現(xiàn)多人聊天室功能

    這篇文章主要為大家詳細(xì)介紹了java編程實(shí)現(xiàn)多人聊天室功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07

最新評(píng)論

定陶县| 凤翔县| 罗定市| 唐山市| 民和| 南宁市| 灵璧县| 定兴县| 温宿县| 麟游县| 伊春市| 宜川县| 林甸县| 万荣县| 十堰市| 定襄县| 常山县| 山东省| 布拖县| 桃江县| 凤庆县| 西华县| 霍城县| 合川市| 北辰区| 察哈| 滁州市| 嘉义县| 鹰潭市| 双流县| 隆安县| 台前县| 磐安县| 安福县| 开封市| 密山市| 阿拉尔市| 阜新市| 嘉定区| 鹿泉市| 肃北|