spring mvc是基于方法的,一个方法对应一次请求,接收的参数,是通过反射(反射出方法需要什么样的参数),然后从request对象中取出什么参数(没有就为空),然后通过反射调用方法,将参数传进去(这样方法就接收到请求的数据了)struts2是基于原型对应的,每一次请求,实例化一个对象,通过反射注入这个对象的属性值(当然也是对象有什么属性,就从request对象中取出来),设置进去,然后调用对应的execute方法(或者反射出的其他的方法)