真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringMVC使用POJO對象綁定請求參數(shù)值

index.jsp前臺頁面加上這些,把值輸入之后,通過post提交到后臺。

創(chuàng)新互聯(lián)是一家專業(yè)提供咸寧企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、做網(wǎng)站H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為咸寧眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進行中。

? ? ? ? username:

? ? ? ?

? ? ? ? password:

? ? ? ?

? ? ? ? email:

? ? ? ?

? ? ? ? age:

? ? ? ?

? ? ? ? city:

? ? ? ?

? ? ? ? province:

? ? ? ?

? ? ? ?

? ?

user.java

package com.hust.springmvc.entities;

public class User {

? ? private String username;

? ? private String password;

? ? private String email;

? ? private int age;

? ? private Address address;

? ? public Address getAddress() {

? ? ? ? return address;

? ? }

? ? public void setAddress(Address address) {

? ? ? ? this.address = address;

? ? }

? ? 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;

? ? }

? ? public String getEmail() {

? ? ? ? return email;

? ? }

? ? public void setEmail(String email) {

? ? ? ? this.email = email;

? ? }

? ? public int getAge() {

? ? ? ? return age;

? ? }

? ? public void setAge(int age) {

? ? ? ? this.age = age;

? ? }

? ? @Override

? ? public String toString() {

? ? ? ? return "User [username=" + username + ",password=" + password + ",email=" + email + ",age=" + age + ",adress"

? ? ? ? ? ? ? ? + address + "]";

? ? }

}

address.java

package com.hust.springmvc.entities;

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 + "]";

? ? }

}

SpringMVCTest.java

package com.hust.springmvc1;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.SessionAttributes;

import com.hust.springmvc.entities.User;

@Controller

@RequestMapping("/springmvc")

public class SpringMVCTest {?

? ? private static final String SUCCESS = "success";

? ? /**

? ? ?* SpringMVC 會按請求參數(shù)名和 POJO 屬性名進行自動匹配, 自動為該對象填充屬性值。

? ? ?* 支持級聯(lián)屬性。如 address.city、address.province 等

? ? ?*/

? ? @RequestMapping("/testPOJO")

? ? public String testPOJO(User user) {

? ? ? ? System.out.println("testPOJO User: " + user);

? ? ? ? return SUCCESS;

? ? }

}

這個時候控制臺就會收到前臺傳過來的所有的值,包括adress里面的city和province。

歡迎工作一到五年的Java工程師朋友們加入Java技術(shù)交流群:659270626
群內(nèi)提供免費的Java架構(gòu)學習資料(里面有高可用、高并發(fā)、高性能及分布式、Jvm性能調(diào)優(yōu)、Spring源碼,MyBatis,Netty,redis,Kafka,MySQL,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點的架構(gòu)資料)合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!


當前名稱:SpringMVC使用POJO對象綁定請求參數(shù)值
本文來源:http://weahome.cn/article/ijjjgp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部