1.Spring MVC的入口是Servlet 而Struts2是Filter 2.Spring MVC会稍微比Struts快些,SpringMVC是基于方法设计而Struts2是基于类,每次发一次请求都会实例一个Action 3.Spring MVC使用更加简洁,开发效率Spring MVC确实比Struts2高,支持JSR303 处理ajax的请求更方便 4.Struts2的OGNL表达式使页面开发效率相比SpringMVC更高些