正如标题所说,struts1的forbean线程是否安全? 我看到了ActionServlet类的代码,它的跟随如下: 首先,它通过指定的“范围”从请求或会话中查找现有的表单bean,如果它存在,则返回它,否则如果它不存在,则创建新的并返回它。 这是否意味着如果“scope”的值是请求,它将为每个请求创建新实例,如果“scope”的值是session,它将使用现有实例? 那么“范围”值的情况是请求是线程安全的,另一种情况是不是线程安全的? 我是对的吗?
答案 0 :(得分:0)
这取决于你对“线程安全”的意思?我认为在Web范围内考虑线程会产生误导。表单在两种情况下都是线程安全的,请求和会话范围,因为当正确配置struts时,您将在正确的位置和范围接收“您的”表单。