SpringMVC-03 使用POJO作为参数
来源:互联网 发布:淘宝中石油7.3折加油卡 编辑:程序博客网 时间:2024/06/05 06:30
Spring MVC 会按请求参数名和POJO 属性名进行自动匹配,自动为该对象填充属性值。支持级联属性。如:dept.deptId、dept.address.tel 等
user.java
package com.weixuan.springmvc.handlers;public class User {private String username;private String passwd;private String email;private Integer age;private Address address;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPasswd() {return passwd;}public void setPasswd(String passwd) {this.passwd = passwd;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}public Address getAddress() {return address;}public void setAddress(Address address) {this.address = address;}@Overridepublic String toString() {return "User [username=" + username + ", passwd=" + passwd + ", email="+ email + ", age=" + age + ", address=" + address + "]";}}
address.java
package com.weixuan.springmvc.handlers;public class Address {private String province;private String Ciry;public String getProvince() {return province;}public void setProvince(String province) {this.province = province;}public String getCiry() {return Ciry;}public void setCiry(String ciry) {Ciry = ciry;}@Overridepublic String toString() {return "Address [province=" + province + ", Ciry=" + Ciry + "]";}}
form表单
<form action="springmvc/TestPojo" method="post">username:<input type="text" name="username" /><br> <br>passwd:<input type="password" name="passwd" /><br> <br>email:<input type="text" name="email" /><br> <br> age:<input type="text" name="age" /><br> <br>ciry:<input type="text" name="address.Ciry"><br> <br>province:<input type="text" name="address.province"><br> <br><input type="submit" value="Submit" /></form>
controller
@RequestMapping("/TestPojo")public String TestPojo(User user) {System.out.println("TestPojo :"+user);return SUCCESS;}
0 1
- SpringMVC-03 使用POJO作为参数
- SpringMVC-2 使用POJO作为参数
- 学习SpringMVC(四)之使用pojo作为参数
- SpringMVC(三)其他注解与 使用Pojo作为参数
- SpringMVC学习(四)之使用POJO作为参数
- SpringMVC使用POJO和Servlet原生API作为参数
- SpringMVC中Pojo作为参数的应用
- 12. SpringMVC_使用POJO作为参数
- 【SpringMVC】POJO做为参数
- springmvc传递参数pojo
- 3.使用POJO与Servlet原生API作为参数
- Spring MVC使用POJO以及servlet原生api作为参数
- 5.SpringMVC_使用POJO作为参数,使用Servlet原生API作为参数
- springMVC(6)------POJO对象绑定请求参数值使用
- SpringMVC:使用 POJO 对象绑定请求参数值
- springmvc学习笔记(7)——传递对象作为参数(POJO)
- springmvc学习笔记——传递对象作为参数(POJO)
- springMVC中pojo参数绑定
- SAP校验和替代
- Oracle 流程控制
- Robotium之Android控件定位实践和建议(Appium/UIAutomator姊妹篇)
- Tomcat Xms Xmx PermSize MaxPermSize 区别 及 java.lang.OutOfMemoryError: PermGen space 解决
- 算法导论6.5-9,K个有序链表合并 nlgn
- SpringMVC-03 使用POJO作为参数
- vc 创建线程的方法
- mysql给远程登录权限
- VS2010添加——开始执行(不调试)
- 关于TCP_NODELAY和TCP_CORK选项
- static变量
- 设计模式C++实现二十三:访问者模式
- DOS 命令基础
- Openssl的安装