springmvc 和 struts 的区别
- spring mvc 是单例的 ,线程安全。strtus2 是单例的,一个请求对应一个实例,线程是安全的。
- springmvc 的核心是dispactcherServlet ,strtus 的核心控制器是filterdispather。
- spring mvc 是基于方法操作数据,strtus 是基于类操作数据。
- spring mvc 接收数据是根据方法的参数来接收,strtus 接收数据是根据类里的属性接收,
- spring mvc 使用起来更简单,struts使用起来复杂。
- spring mvc的请求路径根据注解和视图解析器就可以确定。status 的请求路径是根据strus 的配置文件里的 action 标签来确定的。