springmvc项目4--映射POJO
来源:互联网 发布:球球大作战点链接软件 编辑:程序博客网 时间:2024/04/30 02:44
项目简介:
自动映射POJO,而且能够级联映射。
1,按照项目1搭建一个springmvc的web项目。
2,新建两个实体类。
Fahter类有一个Sun的成员变量。
public class Father {private String name;private int age;private Sun sun;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public Sun getSun() {return sun;}public void setSun(Sun sun) {this.sun = sun;}@Overridepublic String toString() {return "Father [name=" + name + ", age=" + age + ", sun=" + sun + "]";}}
public class Sun {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}@Overridepublic String toString() {return "Sun [name=" + name + ", age=" + age + "]";}}3,新建一个控制类。
在testPojo方法中我们放入了一个Father类型的入参,springmvc将把页面中的参数自动注入其中,而且包括级联的属性。
import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import com.escore.entities.Father;@Controller@RequestMapping("/pojoControl")public class PojoControl {@RequestMapping("/testPojo")public String testPojo(Father father){System.out.println("testPojo()..."+father);return "success";}}4,在index.jsp中添加提交的代码。
页面中name的属性分别与Father类的成员一一对应,springmvc将会自动注到映射方法的入参Father中去。
<body><form action="pojoControl/testPojo" method="post"> name:<input type="text" name="name"><br> age:<input type="text" name="age"><br>sun.name:<input type="text" name="sun.name"><br> sun.age:<input type="text" name="sun.age"><br> <input type="submit" value="test Pojo"></form></body>
0 0
- springmvc项目4--映射POJO
- 【SpringMVC+mybatis】8.mybatis输入映射-pojo包装类型
- 手动配置hibernate项目--POJO、关系映射文件
- Mybatis映射pojo包含pojo
- SpringMVC -- POJO/@RequestParam (3)
- 【SpringMVC】POJO做为参数
- springmvc绑定pojo
- springmvc传递参数pojo
- POJO类以及映射配置文件
- springMVC中pojo参数绑定
- springmvc参数绑定-pojo绑定
- SpringMVC学习之路 - POJO
- SpringMVC学习之路 - POJO
- SpringMVC处理器映射问题( 错误:包含了项目名 )
- 基于IdeaIDE的ssm整合框架的maven管理项目,利用映射自动生成dao层,pojo层,mappers层
- springMVC--4种映射处理器handlerMapping
- pojo+xDoclet生成ibatis映射文件
- json序列化hibernate级联映射POJO
- setDefaultUncaughtExceptionHandler
- boost 多线程
- Android Apk签名信息详解
- android客户端从服务器端获取json数据并解析的实现代码
- ELK错误1_Kafka->Logstash->Elasticsearch过程,Elasticsearch报grokparsefailure错误
- springmvc项目4--映射POJO
- LeetCode 038 Count and Say
- const在函数前与函数后的区别
- MySql避免重复插入记录
- 分享:Android之自定义标题
- 设置form中表单内容边框不显示
- //二维码
- 视频处理——实现滚动条实时显示
- Java 中的三目运算符