SpringMVC——POJO对象绑定请求参数
来源:互联网 发布:全数据人生 编辑:程序博客网 时间:2024/05/01 12:35
使用POJO对象绑定请求参数值
Spring MVC 会按请求参数名和POJO属性名进行自动匹配,自动为该对象填充属性,支持级联属性 。如:dept.deptId、dept.address.tel
实例:user.java
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 + ", address=" + address + "]"; }}
Address.java
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 + "]"; }}
index.jsp
<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>
SpringMvcTest
@RequestMapping("/springmvc")@Controllerpublic class SpringMVCTest { private static final String SUCCESS = "success"; @RequestMapping(value="/testPojo") public String testPojo(User user){ System.out.println("testPojo:"+user); return SUCCESS; }}
运行结果
testPojo:User [username=zhansan, password=admin, email=333@qq.com, age=11, address=Address [province=山西, city=太原]]
阅读全文
0 0
- SpringMVC——POJO对象绑定请求参数
- springMVC笔记系列(11)——使用 POJO 对象绑定请求参数值
- springMVC(6)------POJO对象绑定请求参数值使用
- SpringMVC:使用 POJO 对象绑定请求参数值
- springMVC(6)------POJO绑定请求参数
- POJO 对象绑定请求参数值
- 10007---SpringMVC 使用 POJO 对象绑定请求参数值,解决中文乱码
- SpringMVC学习(6):使用 POJO对象绑定请求参数值(
- springmvc参数绑定-pojo绑定
- springMVC中pojo参数绑定
- Spring MVC 使用POJO对象绑定请求参数值
- 4、使用POJO对象绑定请求参数值
- springMVC请求参数绑定
- springmvc请求参数绑定
- springmvc学习笔记(7)——传递对象作为参数(POJO)
- springmvc学习笔记——传递对象作为参数(POJO)
- springmvc(十三)springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定
- springmvc绑定pojo
- SpringMVC——请求参数与请求头
- java的初期概念
- 基于CentOS6.5编译Spark2.2.0源码
- DES加密解密类-java
- 关于C#正则表达式MatchCollection类的总结
- SpringMVC——POJO对象绑定请求参数
- Haroopad 代码块语法高亮方法
- 思科交换机-常用命令及配置
- java实现DES数据加密与解密
- centos7安装mysql
- LinkedList的实现原理
- [持续更新]Android 细节,小技巧 详细说明收集
- Activity
- Vue.js之事件的绑定(v-on: 或者 @ )