- 核心控制器不同,Strusts2使用的核心控制器是filter,而SpringMVC的核心控制器是一个servlet
- 拦截器,Struts2有自己的拦截器实现,而springMVC使用了AOP方式
- Struts2是类级别的拦截,而springMVC是方法级别的拦截,所以struts2的每个类共享一个request上下文,而springmvc每个方法独享一个request上下文,而方法同时又跟一个URL对应
- springMVC的方法之间基本是独立的,独享request和response,请求数据通过参数获取,方法之间不共享变量,而struts2虽说方法之间也是独立的,但是所有的Action变量是共享的
- struts2 是每个请求都会实例一个action, 而springMVC是单例模式
6.springMVC像jsp页面传递数据,使用ModelAndView对象,ModelMap,和@ModelAttribute注解
SpringMVC和Strut2异同
猜你喜欢
转载自blog.csdn.net/weixin_43052839/article/details/82222197
今日推荐
周排行