问题描述
javabean:public class ManualInfo {private int id;private String code;private String name; }public class EditionInfo {private int id;private String name;private int dispNo;}@Controllerpublic class ManualController {@RequestMapping(value = "/getManualList", method = RequestMethod.GET)public void getManualList(@ModelAttribute("manualinfo") ManualInfo manualinfo, @ModelAttribute("editionInfo")EditionInfo editionInfo){.........}如果页面表单提交:<form action="getManualList"><input name="name" value="xx"/></form>那么两个对象里的name变量都会被赋值,但是我想仅仅往其中一个对象赋值name,该怎么办?难道只能在两个javabean中定义不同名字的变量?
解决方案
扩展SpringMVC以支持更精准的数据绑定
时间: 2024-12-30 21:50:25