任何人都可以解释一下,如果Struts Action类在Struts 1.x中是线程安全的。Struts 1.x动作类ThreadSafe?
- RequestProcessor是否为每个新请求创建ActionClass的新实例?
- 是否缓存Action类并将其重用于后续请求?
任何人都可以解释一下,如果Struts Action类在Struts 1.x中是线程安全的。Struts 1.x动作类ThreadSafe?
它缓存Action类的实例并将其重用于后续请求。
因此,他们不是线程安全的。
事实上,Struts 1.x是无状态的。但是如果你的行为中不包含实例变量(不是推荐),因为使用了相同的实例。如果将日志级别启用到TRACE,您可以看到Struts 1.x的行为。