1.核心控制器不同,springMVC是servlet,struts2是filter
2.控制器实例,springMVC是基于方法,是单例,而struts是基于对象,是多例
3.管理方式,springMVC简单方便容易
4.参数传递
5.学习难度
6.实现机制:springMVC用的是spring的AOP,struts2使用了自己的拦截器
7.处理ajax请求不同。通过注解,而struts2通过插件去实现
在springMVC流行起来之前,struts2在MVC框架中占核心地位,随着springMVC的出现,springmvc慢慢取代了struts2,很多企业都是原来搭建的框架,所以struts用的比较多
网友评论