2012-06-22 51 views
1

任何人都可以解释一下,如果Struts Action类在Struts 1.x中是线程安全的。Struts 1.x动作类ThreadSafe?

  • RequestProcessor是否为每个新请求创建ActionClass的新实例?
  • 是否缓存Action类并将其重用于后续请求?

回答

1

事实上,Struts 1.x是无状态的。但是如果你的行为中不包含实例变量(不是推荐),因为使用了相同的实例。如果将日志级别启用到TRACE,您可以看到Struts 1.x的行为。