RT,这对大多数Web开发者来说可能不是啥新鲜事,对我来说确实爆炸性的……
以前一直没考虑过这个问题,觉得自己的代码中不会出这么大的Bug,偶尔几次没传参数也有值收到,都被理解为同一个Session的原因。
今天突然想到这个问题,去网上一查,果然struts2+spring在默认情况下action是单例的,但自己还是不信,不相信自己写的web代码里竟然有这么个Bug。又做了实验试了一下,果然如此……
记此以警戒自己不能想当然,在遇上困惑时要尽快弄清楚,早日清除隐患,防止日后出现莫名Bug。。。
参考文献:Struts2 action的单例与多例