码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMvc中参数的请求----处理多对象传参问题

时间:2019-08-18 00:04:49      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:efault   为什么   control   实体类   efi   input   如何   pre   注册   

1. 了解SpringMVC参数接收的流程

技术图片

2. 多参数传参问题

2.1 问题描述

技术图片

2.2 比如:

定义一个input.html页面

技术图片

有两个实体类,Dog类和Cat类,这两个类中分别有两个属性,name和age

后台Controller:

技术图片

Controller中,save方法有两个参数,Cat和Dag,前台input.html传参时,这个save方法不知道要将name和age放到哪个对象中,如何解决这个问题?

技术图片

解决问题如上图所示,WebDataBinder就是集成于DataBinder,binder.setFieldDefaultPrefix方法的含义是设置字段默认前缀为什么。

@InitBinder注解是自定义数据绑定注册,用于将请求参数转换到对应的对象的属性中去;

这两个方法定义到Controller中。

 

SpringMvc中参数的请求----处理多对象传参问题

标签:efault   为什么   control   实体类   efi   input   如何   pre   注册   

原文地址:https://www.cnblogs.com/panbin/p/11370868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!