1、针对与安全性 springmvc是非安全的,strtus2是安全的,所以springmvc的效率会高于struts2,
2,、springmvc是基于接口的,struts2是基于action类的,每一次客户端发送请求时,action类依次产生一个对象,然后再调用action类的方法进行跳转;而springmvc是交给了handler处理器,然后返回一个modelAndview,
3、SpringMVC的入口是servlet,而Struts2是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了。
个人认为struts2还需要配置struts.xml文件,比较繁琐;springMVC是100%零配置;
总结:struts2的安全性能高于SpringMVC;
SpringMVC的执行效率 和开发效率高于struts2;