Spring MVC 数据绑定多个对象
2016-03-06 10:49
387 查看
(一) 俩个对象的数据绑定
HTML:
Java代码:
HTML:
Java代码:
HTML:
<span style="font-size:18px;"> <form id="detailsForm" method="post" action="hr/details/add"> <input type="text" name="job.jobNum"> <input type="text" name="job.employer" > <input type="text" name="entourage.Num" > <input type="text" name="entourage.employer" > <input type="submit" name="submit" value="submit" > </form> </span>
Java代码:
<span style="font-size:18px;"> @InitBinder("job") public void initBinder1(WebDataBinder binder) { binder.setFieldDefaultPrefix("job."); } @InitBinder("entourage") public void initBinder4(WebDataBinder binder) { binder.setFieldDefaultPrefix("entourage."); } @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public void add(@ModelAttribute Job job, @ModelAttribute Entourage entourage, BindingResult result) throws Exception{ }</span>(二)多个对象的数据绑定
HTML:
<form id="detailsForm" method="post" action="hr/details/add"> <input type="text" name="job.jobNum"> <input type="text" name="living.employer" > <input type="text" name="residence.Num" > <input type="text" name="entourage.employer" > <input type="text" name="registration.employer" > <input type="submit" name="submit" value="submit" > </form>
Java代码:
@InitBinder("job") public void initBinder1(WebDataBinder binder) { binder.setFieldDefaultPrefix("job."); } @InitBinder("living") public void initBinder2(WebDataBinder binder) { binder.setFieldDefaultPrefix("living."); } @InitBinder("residence") public void initBinder3(WebDataBinder binder) { binder.setFieldDefaultPrefix("residence."); } @InitBinder("entourage") public void initBinder4(WebDataBinder binder) { binder.setFieldDefaultPrefix("entourage."); } @InitBinder("registration") public void initBinder5(WebDataBinder binder) { binder.setFieldDefaultPrefix("registration."); } @RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public void addEntourage(@ModelAttribute Job job, @ModelAttribute Living living, BindingResult result1, @ModelAttribute Residence residence, BindingResult result2, @ModelAttribute Entourage entourage, BindingResult result3, @ModelAttribute Registration registration, BindingResult result4 ) throws Exception{ }
相关文章推荐
- Java 类加载器
- HDOJ——2001 ASCII码排序(java 版)
- Java异常
- Java类加载器的工作原理
- Spring框架中IoC(控制反转)的原理(转)
- java中关键字volatile的作用
- java 线程的几种状态
- 自学 java 笔记 day9(继承下)
- leetcode:Best Time to Buy and Sell Stock II 【Java】
- leetcode:Best Time to Buy and Sell Stock 【Java】
- Java 回顾笔记_多线程_1
- Spring -- spring template Spring的JDBC(一)
- Spring MVC学习—切面的使用(统计service中方法执行的时间)
- Windows下基于eclipse的Storm应用开发与调试
- O(1)时间删除链表结点java
- Ubuntu14.04安装Eclipse及NDK
- 20145221 《Java程序设计》第一周学习总结
- AVL平衡树(java实现)
- 一个由java实现的打地鼠游戏
- Spring AOP应用实例demo