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

溫馨提示×

溫馨提示×

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

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

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

阳西县| 雅安市| 旅游| 新营市| 旌德县| 阜南县| 新郑市| 伊春市| 陆丰市| 莱西市| 交口县| 吉木萨尔县| 开平市| 伽师县| 仁寿县| 乐都县| 宜城市| 沐川县| 太湖县| 花垣县| 托克逊县| 苍溪县| 富蕴县| 北宁市| 富锦市| 濮阳县| 封开县| 四会市| 武夷山市| 黄梅县| 来凤县| 宁波市| 阿拉善盟| 通州市| 石家庄市| 怀远县| 交城县| 永济市| 靖边县| 榆树市| 温泉县|