1.从入口来说,前者的入口是基于servlet,后者基于fitler(过滤器)2.级别:springmvc基于方法级别,struts基于类级别3.springmvc可以是单例也可以是多例,一般情况下是单例。struts则是多例