1.介绍

  

2.Person.java

 1 package com.spring.bean;
 2
 3 public class Person {
 4     private String username;
 5     private String password;
 6     private String email;
 7     private int age;
 8     private Address address;
 9
10     public Person() {}
11     public Person(String username, String password, String email, int agem,Address address) {
12         super();
13         this.username = username;
14         this.password = password;
15         this.email = email;
16         this.age = age;
17         this.address = address;
18     }
19     public String getUsername() {
20         return username;
21     }
22     public void setUsername(String username) {
23         this.username = username;
24     }
25     public String getPassword() {
26         return password;
27     }
28     public void setPassword(String password) {
29         this.password = password;
30     }
31     public String getEmail() {
32         return email;
33     }
34     public void setEmail(String email) {
35         this.email = email;
36     }
37     public int getAge() {
38         return age;
39     }
40     public void setAge(int age) {
41         this.age = age;
42     }
43     public Address getAddress() {
44         return address;
45     }
46     public void setAddress(Address address) {
47         this.address = address;
48     }
49     @Override
50     public String toString() {
51         return "Person [username=" + username + ", password=" + password + ", email=" + email + ", age=" + age
52                 + ", address=" + address + "]";
53     }
54
55 }

3.address.java

 1 package com.spring.bean;
 2
 3 /**
 4  * 为了验证级联属性做的bean
 5  * @author dell
 6  *
 7  */
 8 public class Address {
 9     private String province;
10     private String city;
11     public Address() {}
12     public Address(String province, String city) {
13         super();
14         this.province = province;
15         this.city = city;
16     }
17     public String getProvince() {
18         return province;
19     }
20     public void setProvince(String province) {
21         this.province = province;
22     }
23     public String getCity() {
24         return city;
25     }
26     public void setCity(String city) {
27         this.city = city;
28     }
29     @Override
30     public String toString() {
31         return "Address [province=" + province + ", city=" + city + "]";
32     }
33
34 }

4.controller

 1 package com.spring.it;
 2
 3 import org.springframework.stereotype.Controller;
 4 import org.springframework.web.bind.annotation.CookieValue;
 5 import org.springframework.web.bind.annotation.RequestMapping;
 6
 7 import com.spring.bean.Person;
 8
 9 @Controller
10 public class RequestParamControl {
11     @RequestMapping("/pojo")
12     public String hello(Person person)
13     {
14         System.out.println("person="+person);
15         return "success";
16     }
17 }

5.index.jsp

 1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
 2     pageEncoding="ISO-8859-1"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 7 <title>Insert title here</title>
 8 </head>
 9 <body>
10     <form action="pojo/" method="post">
11         username:<input type="text" name="username"/>
12         <br>
13         passwaord:<input type="password" name="password"/>
14         <br>
15         email:<input type="text" name="email"/>
16         <br>
17         age:<input type="text" name="age"/>
18         <br>
19         province:<input type="text" name="address.province">
20         <br>
21         city:<input type="text" name="address.city">
22         <br>
23         <input type="submit" value="submit"/>
24     </form>
25 </body>
26 </html>

6.效果

  

  

使用POJO对象绑定请求参数相关推荐

  1. SpringMVC使用 POJO 对象绑定请求参数值

    如果对怎么搭建一个SpringMVC存在疑问 ,可以查看我的博客前端有介绍SpringMVC的hello的详细教程 使用 POJO 对象绑定请求参数值 Spring MVC 会按• 请求参数名和 PO ...

  2. SpringMVC(三):使用 POJO 对象绑定请求参数值

    2019独角兽企业重金招聘Python工程师标准>>> Spring MVC 会按请求参数名和 POJO 属性名进行自动匹配,自动为该对象填充属性值.支持级联属性.如:dept.de ...

  3. SpringMVC ------使用POJO对象绑定请求参数值

    2019独角兽企业重金招聘Python工程师标准>>> Spring MVC会按请求参数名和POJO属性名进行自动匹配,自动为该对象填充属性值.支持级联属性. 上代码: 首先配置请求 ...

  4. Flask框架(flask中的request对象,获取请求参数,保存上传的文件)

    1.request中包含了前端发送过来的所有数据 ,请求的 request 对象中保存了一次HTTP请求的一切信息. 通过request.from可以直接发送提取请求体中的表单格式数据,是一个类字典的 ...

  5. SpringBoot @InitBinder注解绑定请求参数

    参考资料 springMVC之@InitBinder 和 Validator springMVC之@InitBinder的用法1 springMVC之@InitBinder的用法2 目录 一. 作用 ...

  6. springmvc请求参数获取(自动绑定)的几种方法

    1.直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交. /*** 1.直接把表单的参数写在Controller相应的方法的形参中* @para ...

  7. springMVC接收请求参数的几种方式

    1.  用注解@RequestParam绑定请求参数 用注解@RequestParam绑定请求参数a到变量a,当请求参数a不存在时会有异常发生,可以通过设置属性required=false解决,例如: ...

  8. Spring3 MVC请求参数获取的几种场景

    访问/aaa/bbb所对应的@Controller @RequestMapping("/aaa")//类级别,可以不需要,如果要了,下面所有的请求路径前都需要加入/aaa publ ...

  9. Spring3 MVC请求参数获取的几种方法

    url:http://www.cnblogs.com/leiOOlei/p/3658147.html Spring3 MVC请求参数获取的几种方法 一.      通过@PathVariabl获取路径 ...

最新文章

  1. 著名IT公司名字来由
  2. Spring MVC全局异常后返回JSON异常数据
  3. 学python可以做什么职业好-学了那么多年python到底可以找什么工作?
  4. Nginx 安装配置教程
  5. Laravel5.2之Filesystem-从Dropbox中下载文件到AWS S3
  6. 分组中查询不符合条件的组
  7. POJ 2236 - Wireless Network ( 并查集 )
  8. 判断深度学习模型的稳定性_全自动搭建定制化深度学习模型
  9. 航拍+AI︱极简的视频风格迁移体验
  10. 苦于E63没有秒表,网上找的不好用,就自己写个简单的
  11. 关于WIN10下NVIDIA安装驱动后没有控制面板的解决办法
  12. Windows NT 5.1,Windows NT 6.0,Windows NT 6.1的概念
  13. python将pdf转换图片
  14. 使用html2canvas生成海报,阿里云oss图片或网络图片报跨域问题
  15. Linux下QtCreator不能使用搜狗输入法输入中文
  16. 一小伙使用 python爬虫来算命?
  17. 仓储场景使用电子货架电子标签具体有哪些优势?又是如何影响前端零售?
  18. 【完全指南】如何在Github上使用Hexo搭建自己的Blog
  19. 运行tensorflow以及caffe出现各种虽小但足以致命的错误
  20. 计算机图形学实验四 OpenGL的鼠标交互绘制

热门文章

  1. 杂记-2018.04.09
  2. office365 word如何关闭首字母大写
  3. Atmel_Arduino系列引脚图大全
  4. 手机淘宝APP关键词搜索采集方案
  5. pythonrender函数_Render函数
  6. OUC暑期培训(深度学习)——第一周学习记录:深度学习和pytorch基础
  7. 计算机数据库三级考模拟试题,计算机三级考试《数据库技术》试题与答案
  8. 数据库原理题型 - 选择题
  9. windows下模拟鼠标点击和键盘输入
  10. Wordpress网站地图插件