Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
谁能解释一下,如果 Struts Action 类在 Struts 1.x 中是线程安全的。
事实上,Struts 1.x 是无状态的。但是,如果您在 Action 中不再包含实例变量(不推荐),因为使用了相同的实例。如果您将日志级别启用为 TRACE,您可以看到 Struts 1.x 的行为。
它缓存 Action 类的实例并将其重用于后续请求。
你可以在这里查看代码:org.apache.struts.action.RequestProcessor.process(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
因此,它们不是线程安全的。