标签: java struts-1
任何人都可以解释,如果Struts Action类在Struts 1.x中是线程安全的。
答案 0 :(得分:1)
事实上,Struts 1.x是无国籍的。但是如果你在Action中包含实例变量不再存在(Not recomended),因为使用了相同的实例。如果将日志级别设置为TRACE,则可以看到Struts 1.x的行为。
答案 1 :(得分:1)
它缓存Action类的实例,并将其重用于后续请求。
您可以在此处查看代码: org.apache.struts.action.RequestProcessor.process(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
所以,它们不是线程安全的。