操作类是线程安全的,因为Struts过滤器为每个请求创建了新的操作对象。
所有动作对象以及变量都将存储在ValueStack中。那么,ValueStack容器线程安全吗?
我们能从不同请求的不同行动对象中提取值吗?
发布于 2016-06-10 10:32:26
它是线安全的。当一个动作被实例化时,将在ValueStack中创建一个新的ActionContext。
ValueStack实际上有一个作用域action。属于它的所有东西都应该由一个动作实例来解决。其他实例为新传入变量保留空间。
https://stackoverflow.com/questions/37741922
复制相似问题