今天爱分享给大家带来action 是单实例还是多实例,为什么?【面试题详解】,希望能够帮助到大家。
struts2 中 action 是多例的,即一个 session 产生一个 action。struts 2 的 Action 是多实例
的并发单例,也就是每次请求产生一个 Action 的对象。原因是:struts 2 的 Action 中包含数
据,例如你在页面填写的数据就会包含在 Action 的成员变量里面。如果 Action 是单实例的
话,这些数据在多线程的环境下就会相互影响,例如造成别人填写的数据被你看到了。所以
Struts2 的 Action 是多例模式的
原文链接:https://blog.itblood.com/3513.html,转载请注明出处。

![特别要求:腐败之网v2.8 AI版[PC+安卓/9.66G/更新]Special Request: In the Web of Corruption [v2.8] [欧美SLG/汉化/动态]](/wp-content/uploads/replace/2025/09/01/758c33fc2888f3b2e4de60b9b53425e8.webp)