亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

springboot獲取URL請求參數的多種方式

2024-07-13 10:16:25
字體:
來源:轉載
供稿:網友

 1、直接把表單的參數寫在Controller相應的方法的形參中,適用于get方式提交,不適用于post方式提交。

 /**   * 1.直接把表單的參數寫在Controller相應的方法的形參中   * @param username   * @param password   * @return   */  @RequestMapping("/addUser1")  public String addUser1(String username,String password) {    System.out.println("username is:"+username);    System.out.println("password is:"+password);    return "demo/index";  }

url形式:http://localhost/SSMDemo/demo/addUser1?username=lixiaoxi&password=111111 提交的參數需要和Controller方法中的入參名稱一致。

2、通過HttpServletRequest接收,post方式和get方式都可以。

  /**   * 2、通過HttpServletRequest接收   * @param request   * @return   */  @RequestMapping("/addUser2")  public String addUser2(HttpServletRequest request) {    String username=request.getParameter("username");    String password=request.getParameter("password");    System.out.println("username is:"+username);    System.out.println("password is:"+password);    return "demo/index";  }

3、通過一個bean來接收,post方式和get方式都可以。

(1)建立一個和表單中參數對應的bean

package demo.model;public class UserModel {  private String username;  private String password;  public String getUsername() {    return username;  }  public void setUsername(String username) {    this.username = username;  }  public String getPassword() {    return password;  }  public void setPassword(String password) {    this.password = password;  }}

(2)用這個bean來封裝接收的參數

/**   * 3、通過一個bean來接收   * @param user   * @return   */  @RequestMapping("/addUser3")  public String addUser3(UserModel user) {    System.out.println("username is:"+user.getUsername());    System.out.println("password is:"+user.getPassword());    return "demo/index";  }

4、通過@PathVariable獲取路徑中的參數

 /**   * 4、通過@PathVariable獲取路徑中的參數   * @param username   * @param password   * @return   */  @RequestMapping(value="/addUser4/{username}/{password}",method=RequestMethod.GET)public String addUser4(@PathVariable String username,@PathVariable String password) {    System.out.println("username is:"+username);    System.out.println("password is:"+password);    return "demo/index";  }

例如,訪問http://localhost/SSMDemo/demo/addUser4/lixiaoxi/111111 路徑時,則自動將URL中模板變量{username}和{password}綁定到通過@PathVariable注解的同名參數上,即入參后username=lixiaoxi、password=111111。

5、使用@ModelAttribute注解獲取POST請求的FORM表單數據

Jsp表單如下:

<form action ="<%=request.getContextPath()%>/demo/addUser5" method="post">    用戶名: <input type="text" name="username"/><br/>   密  碼: <input type="password" name="password"/><br/>   <input type="submit" value="提交"/>    <input type="reset" value="重置"/> </form>

Java Controller如下:

  /**   * 5、使用@ModelAttribute注解獲取POST請求的FORM表單數據   * @param user   * @return   */  @RequestMapping(value="/addUser5",method=RequestMethod.POST)  public String addUser5(@ModelAttribute("user") UserModel user) {    System.out.println("username is:"+user.getUsername());    System.out.println("password is:"+user.getPassword());    return "demo/index";  }

6、用注解@RequestParam綁定請求參數到方法入參

當請求參數username不存在時會有異常發生,可以通過設置屬性required=false解決,例如: @RequestParam(value="username", required=false)

 /**   * 6、用注解@RequestParam綁定請求參數到方法入參   * @param username   * @param password   * @return   */  @RequestMapping(value="/addUser6",method=RequestMethod.GET)  public String addUser6(@RequestParam("username") String username,@RequestParam("password") String password) {    System.out.println("username is:"+username);    System.out.println("password is:"+password);    return "demo/index";  }

總結

以上所述是小編給大家介紹的springboot獲取URL請求參數的多種方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97视频人免费观看| 久久久伊人欧美| 国产精品天天狠天天看| 成人亲热视频网站| 久久久久久999| 欧美一级bbbbb性bbbb喷潮片| 亚洲一区二区三区视频播放| 亚洲国产成人在线播放| 综合网日日天干夜夜久久| 日韩成人久久久| 搡老女人一区二区三区视频tv| 青青a在线精品免费观看| 久久频这里精品99香蕉| 久久6精品影院| 国产精品第3页| 国产精品视频自拍| 欧美激情一区二区三区在线视频观看| 亚洲国产精品中文| 日韩电影中文字幕一区| 亚洲新中文字幕| 欧美日韩精品在线观看| 亚洲影院污污.| 亚洲精品国产福利| 国产一区二区三区丝袜| 国产精品三级在线| 亚洲综合色激情五月| 91国在线精品国内播放| 亚洲电影免费观看高清完整版| 国产成人精品久久二区二区91| 亚洲第一国产精品| 日韩av电影手机在线观看| 亚洲性生活视频在线观看| 亚洲a∨日韩av高清在线观看| 亚洲欧美成人一区二区在线电影| 精品国产户外野外| 日韩av最新在线观看| 国产精品美女网站| 亚洲美女性生活视频| 日韩精品视频免费专区在线播放| 2019中文在线观看| 91精品久久久久久久久中文字幕| 欧美精品第一页在线播放| 亚洲欧美视频在线| 久久久视频在线| 国产极品精品在线观看| 亚洲黄色www| 91麻豆桃色免费看| 欧美午夜精品久久久久久浪潮| 成人激情视频在线观看| 精品久久久久久久久久国产| 国产欧美精品在线| 精品国产一区二区三区在线观看| 国产成人在线播放| 另类天堂视频在线观看| 精品视频久久久久久久| 亚洲欧美变态国产另类| 亚洲最新av在线网站| 欧美另类69精品久久久久9999| 亚洲新中文字幕| 中文字幕一区二区三区电影| 国产日韩欧美影视| 亚洲色图13p| 亚洲欧美精品在线| 欧美日韩综合视频网址| 青青草原一区二区| 欧美黑人极品猛少妇色xxxxx| 欧美乱人伦中文字幕在线| 日韩av在线不卡| 亚洲精品国产精品国自产观看浪潮| 亚洲第五色综合网| 亚洲精品福利免费在线观看| 国外成人在线视频| 欧美在线视频网站| 久久久免费高清电视剧观看| 日本国产一区二区三区| 亚洲欧美日本伦理| 欧美在线视频导航| 亚洲欧美日韩中文在线制服| 久久亚洲国产成人| 成人免费看黄网站| 国产精品第一视频| xvideos亚洲人网站| 亚洲午夜久久久影院| 日韩精品视频中文在线观看| 精品国模在线视频| 国产精品久久97| 久久久久久久久久久91| 91久久综合亚洲鲁鲁五月天| 久久在线观看视频| 日韩av网站电影| 成人午夜一级二级三级| 欧美午夜www高清视频| 日韩视频免费在线| 青草热久免费精品视频| 中文字幕亚洲欧美日韩在线不卡| 在线播放日韩欧美| 国产成人精品在线观看| 国产va免费精品高清在线观看| 欧美视频裸体精品| 亚洲人成网7777777国产| 欧美激情亚洲自拍| 欧美激情中文字幕乱码免费| 欧美性高潮在线| 日韩在线观看免费全集电视剧网站| 91免费精品国偷自产在线| 在线一区二区日韩| 亚洲精品免费网站| 黄色一区二区在线| 国产日韩中文在线| 欧美激情一区二区三区在线视频观看| 91高潮在线观看| 亚洲一区二区三区四区在线播放| 91精品国产综合久久香蕉922| 日韩av中文字幕在线播放| 性欧美xxxx交| 国产日韩欧美在线观看| 亚洲国产日韩欧美在线图片| 欧美成人黄色小视频| 成人黄色网免费| 97色在线观看免费视频| 亚洲成人激情视频| 欧美精品久久久久久久免费观看| 日韩精品免费视频| 欧美片一区二区三区| 国产一区二区三区四区福利| 国产精品91在线观看| 久久精品青青大伊人av| 中文字幕一区二区精品| 欧美高跟鞋交xxxxhd| 91免费福利视频| 亚洲欧美国产一本综合首页| 在线看片第一页欧美| 51ⅴ精品国产91久久久久久| 国产有码在线一区二区视频| 亚洲成人999| 成人疯狂猛交xxx| 成人中文字幕在线观看| 欧美一级bbbbb性bbbb喷潮片| 欧美日韩中文字幕| 亚洲欧美福利视频| 亚洲精品美女免费| 日韩最新在线视频| 欧美一区二区三区图| 一本大道亚洲视频| 国产精品狼人色视频一区| 91免费视频国产| 亚洲区免费影片| 亚洲欧美日韩第一区| 97视频在线观看亚洲| 国产精品444| 亚洲国产精品久久久久久| 狠狠久久亚洲欧美专区| 日韩电影中文字幕在线观看| 国产精品99导航| 97色在线播放视频| 国产一区深夜福利| 欧美日韩国产黄| 国产日韩av在线播放| 欧美一级大片在线观看| 日韩最新免费不卡| 欧美午夜xxx| 亚洲精品久久7777777| 国产精品丝袜白浆摸在线| 一本久久综合亚洲鲁鲁|