性质上是一样的,区别只是细节
比如struts的页面传值是构造Form类对象(包括自己定义的Form类和DynamicForm类等),如果构造失败,根本进不了Action,但是springmvc的传值是纯动态的,Controller里的方法的参数表里写上了名字,对得上的就给你传进来,对不上的就不管它(页面上有变量a而方法参数里没有,就无视a,页面上没有a,而参数表里有a,则a=null。如果是struts,页面传入了a,则action里必须有一个a来接收,没有就报错)
都是诸如上面的细节,不过用久了就都一样了。