@RequestMapping("/testModelAttribute") public void test2(TestBean testBean) { System.out.println("=======getUserName============"+testBean.getUserName());
}
23456 <form name = "fm" action="/test/testModelAttribute"> <input type = "text" name = "testBean.userName" id="testBean.userName"/> <input type = "password" name = "testBean.passWord" id="testBean.passWord"/> <input type = "submit" name = "submit" /> </form> name点前面的不需要,和struts不一样的哦
public void test2(TestBean testBean)
{
System.out.println("=======getUserName============"+testBean.getUserName());
}
name点前面的不需要,和struts不一样的哦
它是直接输入属性即可,哪怕A实体有name属性,你又而外定义个String name属性,它们两个都会有值。
如果我的这两个name需要接收不同的参数呢? 比如我有两个bean——A和B,主键都叫id,我做修改的时候,页面需要把A和B两个bean的id都提交上来,如果都只写id,两个bean中的值就一样了。。
如果我的这两个name需要接收不同的参数呢? 比如我有两个bean——A和B,主键都叫id,我做修改的时候,页面需要把A和B两个bean的id都提交上来,如果都只写id,两个bean中的值就一样了。。
springmvc 不像struts那样,可以自动绑定多个对象实体,spring如果同时要像spring那样要重写几个方法才行,具体百度