Struts2的Action为什么不可以是单例的,而SpringMVC的Controller却可以是单例的?

求大神详解!!!
2025-04-07 17:38:13
推荐回答(1个)
回答(1):

0
Struts1支持每一个模块有单独的Request Processors(生命周期),但是模块中的所有Action必须共享相同的生命周期。
Struts2支持通过拦截器堆栈(Interceptor Stacks)为每一个Action创建不同的生命周期。堆栈能够根据需要和不同的Action一起使用。