成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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è)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

<form action="springmvc/testPOJO" method="post">

? ? ? ? username: <input type="text" name="username"/>

? ? ? ? <br/>

? ? ? ? password: <input type="password" name="password"/>

? ? ? ? <br/>

? ? ? ? email: <input type="text" name="email"/>

? ? ? ? <br/>

? ? ? ? age: <input type="text" name="age"/>

? ? ? ? <br/>

? ? ? ? city: <input type="text" name="address.city"/>

? ? ? ? <br/>

? ? ? ? province: <input type="text" name="address.province"/>

? ? ? ? <br/>

? ? ? ? <input type="submit" value="Submit"/>

? ? </form>

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 屬性名進(jìn)行自動匹配, 自動為該對象填充屬性值。

? ? ?* 支持級聯(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)提供免費(fèi)的Java架構(gòu)學(xué)習(xí)資料(里面有高可用、高并發(fā)、高性能及分布式、Jvm性能調(diào)優(yōu)、Spring源碼,MyBatis,Netty,redis,Kafka,MySQL,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點(diǎn)的架構(gòu)資料)合理利用自己每一分每一秒的時間來學(xué)習(xí)提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!

分享名稱:SpringMVC使用POJO對象綁定請求參數(shù)值
網(wǎng)頁鏈接:http://jinyejixie.com/article18/ijjjgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化、域名注冊服務(wù)器托管、網(wǎng)站收錄全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
玉屏| 桐梓县| 报价| 滨海县| 根河市| 翁源县| 凤台县| 若羌县| 观塘区| 张家川| 嫩江县| 玉山县| 昭苏县| 岚皋县| 平武县| 威信县| 北碚区| 武汉市| 蒲江县| 东台市| 甘南县| 和龙市| 南丰县| 清水县| 黎川县| 墨脱县| 青阳县| 白河县| 龙胜| 安陆市| 景泰县| 沈丘县| 旬邑县| 遂昌县| 宜州市| 泾阳县| 开阳县| 宾川县| 会泽县| 云南省| 平远县|