标签:filter 形参 成员变量 控制器 控制 多例 pre struts 线程
1.前端控制器不一样。springmvc前端控制器是一个Servlet(DispatcherServlet)。struts2的前端控制器是一个filter(StrutsPreparedAndExecutorFilter)。
2.接收请求参数方式不一样。springmvc是通过处理器方法的形参接收请求的参数数据,是基于方法的开发,是线程安全的,可以设计为单例或者多例模式的开发,推荐使用单例模式的开发,原因是执行效率更高(默认就是单例模式的开发)。struts2是使用类的成员变量接收请求的参数数据,是基于类的开发,是线程不安全的,只能设计为多例模式的开发。
3.与spring整合不一样。springmvc是spring框架的一部分,不需要整合。
标签:filter 形参 成员变量 控制器 控制 多例 pre struts 线程
原文地址:https://www.cnblogs.com/supertan/p/9222185.html