亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Spring3 MVC請求參數獲取的幾種方法小結

發布時間:2020-10-05 11:09:57 來源:腳本之家 閱讀:127 作者:leiOOlei 欄目:編程語言

Spring3 MVC請求參數獲取的幾種方法

一、通過@PathVariabl獲取路徑中的參數

 @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路徑時,執行以上方法,其中,參數id=123,name=lei 

二、@ModelAttribute獲取POST請求的FORM表單數據

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綁定請求參數

用注解@RequestParam綁定請求參數a到變量a。

當請求參數a不存在時會有異常發生,可以通過設置屬性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";
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

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

AI

宁都县| 邓州市| 九龙城区| 禄劝| 巍山| 将乐县| 太和县| 共和县| 新余市| 澄城县| 凤庆县| 永宁县| 抚顺市| 金塔县| 海兴县| 靖江市| 土默特右旗| 文水县| 邓州市| 枣庄市| 永嘉县| 金坛市| 同江市| 搜索| 奉节县| 琼海市| 景谷| 长泰县| 社会| 伊宁县| 嘉鱼县| 右玉县| 广元市| 塔河县| 永胜县| 定安县| 长治市| 隆林| 巴东县| 犍为县| 阿瓦提县|