激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - SpringMVC通過注解獲得參數的實例

SpringMVC通過注解獲得參數的實例

2020-12-18 11:49loger1995 Java教程

下面小編就為大家帶來一篇SpringMVC通過注解獲得參數的實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

springmvc可以通過requestparam注解來映射獲得參數,具體用法如下:

SpringMVC通過注解獲得參數的實例

例子:

配置過程省略

1.新建controller類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.loger.controller;
 
import org.springframework.stereotype.controller;
import org.springframework.web.bind.annotation.requestmapping;
 
 
@controller
public class requestparam {
  
  public static final string success = "success";
  
  @requestmapping(value="/requestparam")
  public string requestparam(@org.springframework.web.bind.annotation.
      requestparam(value="username") string un,
      @org.springframework.web.bind.annotation.requestparam(value="age") integer age){
    
    system.out.println(un + " " + age);
    
    return success;
  }
}

2.index.jsp

SpringMVC通過注解獲得參數的實例

運行結果:

SpringMVC通過注解獲得參數的實例

SpringMVC通過注解獲得參數的實例

補充:如果表單名跟方法的參數名一致的話,無需再用@requestparam注解來映射。

如改為

@requestmapping(value="/requestparam")
public string requestparam(string username,integer age)即可!

用類作為參數,且包含級聯屬性的參數獲取方法:  

1.新建adress類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.loger.bean;
 
public class address {
  private string province;
  private string city;
  public string getprovince() {
    return province;
  }
  public void setprovince(string province) {
    this.province = province;
  }
  public string getcity() {
    return city;
  }
  public void setcity(string city) {
    this.city = city;
  }
  @override
  public string tostring() {
    return "address [province=" + province + ", city=" + city + "]";
  }
  
}

2.新建user類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.loger.bean;
 
public class user {
  private string name;
  private int age;
  private address address;
  public string getname() {
    return name;
  }
  public void setname(string name) {
    this.name = name;
  }
  public int getage() {
    return age;
  }
  public void setage(int age) {
    this.age = age;
  }
  public address getaddress() {
    return address;
  }
  public void setaddress(address address) {
    this.address = address;
  }
  @override
  public string tostring() {
    return "user [name=" + name + ", age=" + age + ", address=" + address + "]";
  }
  
}

3.controller

SpringMVC通過注解獲得參數的實例

4.表單

user有級聯屬性address,表單傳入的參數是address.city address.province

?
1
2
3
4
5
6
7
<form action="pojoparam">
    姓名:<input type="text" name="name"><br>
    年齡:<input type="text" name="age"><br>
    城市:<input type="text" name="address.city"><br>
    省份:<input type="text" name="address.province"><br>
    <input type="submit" value="提交"><br>
  </form>

運行結果:

SpringMVC通過注解獲得參數的實例

以上這篇springmvc通過注解獲得參數的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/loger1995/p/6274717.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩国产一区二区三区在线观看 | 色视频在线观看 | 亚洲综合网站 | 国产毛片毛片 | 久久av免费观看 | 噜噜噜影院 | 欧美国产成人在线 | 免费网站看v片在线a | 男人的天堂视频网站 | 黄色av免费网站 | 日本在线免费观看 | www.99re14.com| 欧美性生活视频免费看 | 91系列在线观看 | 亚洲一级成人 | 成人在线免费观看视频 | 欧美一级特黄aaaaaaa什 | 亚洲午夜久久久久 | 国产精品一区二区日韩 | 日韩中文字幕一区二区三区 | 欧美一级毛片美99毛片 | 中文字幕免费播放 | 成年片在线观看 | 黄视频网站免费在线观看 | 亚洲国产精品久久久 | 日日狠狠久久偷偷四色综合免费 | 国产午夜免费视频 | 国产午夜电影 | 久久超 | 亚洲天堂岛国片 | 国产一区二区三区高清 | 99精品国产小情侣高潮露脸在线 | 久久久久亚洲国产精品 | 天天舔天天插 | 神秘电影91 | 精品国产一区二区三区久久久狼牙 | 91短视频在线视频 | 久久精品视频12 | 久久在线免费视频 | 操毛片 | 极品xxxx欧美一区二区 |