原生的servlet是线程不安全的而Struts2是线程安全的
因为原生的servlet在整个application生命周期中,只在初次访问的时候实例化一次,以后都不会再实例化,只会调用Server方法进行响应,所以如果在servlet类中定义成员变量,那么就会让每个访问的用户的都共享了此成员变量数据,既然是共享,那么任何一个人修改都会造成其他人数据的改变,所以servlet年代,成员变量是不能作为参数存放的,只能在具体每个线程访问的方法中单独获取方法定义变...
原创
2020-04-17 15:35:10 ·
147 阅读 ·
0 评论