ValueStack容器是线程安全的吗?

时间:2016-06-10 07:03:41

标签: struts2 thread-safety httprequest valuestack actioncontext

Action类是线程安全的,因为Struts过滤器为每个请求创建新的操作对象。

所有操作对象和变量都将存储在ValueStack中。那么,ValueStack容器是否是线程安全的?

我们能否从不同请求的不同操作对象中获取值?

1 个答案:

答案 0 :(得分:1)

它是线程安全的。实例化操作后,会在ValueStack中创建新的ActionContext

ValueStack实际上有一个范围action。属于它的一切都应该通过其中一个动作实例来解决。其他实例为新的传入变量保留了空间。