springmvc form多对象映射 数据绑定 多对象绑定
来源:互联网 发布:算法设计屈婉玲答案 编辑:程序博客网 时间:2024/05/21 10:07
在使用springmvc的时候,有时候我们需要form能提交多个对象,比如我们要上火车,一个用户需要一张票,在设计的时候用户类里面有一个属性是票务(Tickets),在form表单提交的时候需要同时提交用户信息和票务信息,我试验了几次,发现了一种解决办法,这个办法应该是spring设计人员已经考虑了的
form.jsp:
<form:form modelAttribute="userInfo,tickets" action="enter" method="post" id="enterForm">
<label for="phone">手机号:</label>
<input type="text" name="userInfo.phone" id="phone" value="" />
<label for="trainNumber">车次:</label>
<input type="text" name="tickets.trainNumber" id="trainNumber" value="" />
</form:form>
--------------------------------------------------------------------------------------------------------------------------------------------------------
FormController.java
@RequestMapping(value="/",method=RequestMethod.GET)
public ModelAndView setForm(Model model){
model.addAttribute("userInfo",new UserInfo());
model.addAttribute("tickets",new Tickets());
return new ModelAndView("index");
}
@RequestMapping(value="/enter",method=RequestMethod.POST)
public ModelAndView enter(@ModelAttribute("userInfo") UserInfo userInfo,@ModelAttribute("tickets") Tickets tickets){
userInfo.setTickets(tickets);
return new ModelAndView("main");
}
通过这种方式就可以达到提交多个form的目的。
- springmvc form多对象映射 数据绑定 多对象绑定
- springmvc form多对象映射 数据绑定 多对象绑定
- springMVC数据对象绑定
- SpringMVC - 页面form表单绑定对象
- springMVC中多个对象的数据绑定
- SpringMVC接收Json数据并绑定对象
- springmvc命令对象绑定
- springmvc如何将form表单中的对象类型绑定
- Spring MVC 数据绑定多个对象
- SpringMvc @InitBinder 表单多对象精准绑定接收
- SpringMvc @InitBinder 表单多对象精准绑定接收
- struts2 springmvc 多个对象时 如何准确绑定?
- SpringMvc @InitBinder 表单多对象精准绑定接收
- SpringMVC之form标签和数据绑定
- SpringMVC数据绑定全面示例(复杂对象,数组等)
- SpringMVC数据绑定全面示例(复杂对象,数组等)
- SpringMVC数据绑定全面示例(复杂对象,数组等)
- springmvc 路径映射规则、数据绑定
- Discuz补丁更新备忘
- 门户或论坛使用ckplayer制作自己的播放器播放视频,使用超简单
- ETL
- Hadoop程序打印调试
- 编译框架的操作步骤
- springmvc form多对象映射 数据绑定 多对象绑定
- 【转载】android2.3_v210_编译下载SD卡
- Oracle默认用户
- 知乎用的技术架构
- C#字符串格式化说明(String.Format) (zz.IS2120)
- 带有角色信息的FormsAuthentication身份验证
- 不公平的社会
- Asc/AscB/AscW和Chr/ChrB/ChrW函数之间的区别
- 完整java开发中JDBC连接数据库代码和步骤