解决方案 »

  1.   

    @RequestMapping("/testModelAttribute")    
        public void test2(TestBean  testBean)  
        {  
             System.out.println("=======getUserName============"+testBean.getUserName());
           
        }      
      

  2.   

    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不一样的哦
      

  3.   

    去掉testBean.sring不像struts那样需要实体.。
    它是直接输入属性即可,哪怕A实体有name属性,你又而外定义个String name属性,它们两个都会有值。
      

  4.   


    如果我的这两个name需要接收不同的参数呢? 比如我有两个bean——A和B,主键都叫id,我做修改的时候,页面需要把A和B两个bean的id都提交上来,如果都只写id,两个bean中的值就一样了。。
      

  5.   


    如果我的这两个name需要接收不同的参数呢? 比如我有两个bean——A和B,主键都叫id,我做修改的时候,页面需要把A和B两个bean的id都提交上来,如果都只写id,两个bean中的值就一样了。。
    springmvc 不像struts那样,可以自动绑定多个对象实体,spring如果同时要像spring那样要重写几个方法才行,具体百度