springMVC同属性名的多对象
来源:互联网 发布:s71200编程软件 中文 编辑:程序博客网 时间:2024/04/30 14:44
同属性名的多对象中,在本controller中添加一个声明方法,并以@InitABinder注解来声明,进入当前Controller会先经过@InitBinder注解的方法进行初始化,再跳转到指定方法。@InitBinder注解的value属性必须和控制器匹配方法参数名一致
例如:
//todo http://localhost:8080/object.do?name=Tom&age=10
//TODO http://localhost:8080/object.do?name=Tom&age=10&contactInfo.phone=10086
//TODO http://localhost:8080/object.do?user.name=Tom&admin.name=Lucy&age=10
@RequestMapping(value = "object.do")
@ResponseBody
public String object(User user,Admin admin){
return user.toString()+" "+admin.toString();
}
@InitBinder("user")
public void initUser(WebDataBinder binder){
binder.setFieldDefaultPrefix("user.");
}
@InitBinder("admin")
public void initAdmin(WebDataBinder binder){
binder.setFieldDefaultPrefix("admin.");
}
阅读全文
0 0
- springMVC同属性名的多对象
- 利用java反射机制对比两对象同属性名的属性值
- JavaScript:对象作为对象的属性名
- springmvc mybatis 配置一对多的关系使用 <association> 及实体类写法2Spring MVC 会按请求参数名和 POJO 属性名进行自动匹配自动为该对象填充属性值。支持
- SpringMVC接受多个同类型对象最佳实践
- 属性名不一致的对象深度克隆
- ES6-对象的扩展-属性名表达式
- 同一类的不同对象同样属性值相加
- 关于springMVC中@ModelAttribute注解的隐含model属性名
- 数组对象的属性名和属性值的提取
- ###Springmvc封装复杂表单数据:表单提交多个实体类的参数【对象类型参数,自动封装】name属性值不能重复。和实体类属性名一致
- 获取C#对象中调用属性的属性名
- JSON对象属性名与属性值的提取
- 关于echarts 同页面多图表同实例名resize只变一个的解决方法
- js 对象属性计算名
- as遍历对象的属性名(反射和直接遍历)
- javaScript中对象的属性名命名规则
- 获取对象的类名,属性及方法列表
- Housewife Wind 【LCA转RMQ 求最短路+边权修改】or 【树链剖分】
- 玩转Spring Boot 集成Dubbo
- leofs Gateway介绍
- DHUOJ 2016060702
- Dubbo在Spring和Spring Boot中的使用
- springMVC同属性名的多对象
- Linux中Hard link和Symbol link的区别
- java 定时任务 Quartz 的认识
- USACO-Section1.3Ski Course Design[其他]
- spring+hbase集成
- java 文件属性的读取
- tomcat的配置
- [leetcode]81. Search in Rotated Sorted Array II
- JAXWS和JAXRS(REST)开发WebService区别