自己顶一个
private ArrayList al 是一个缓冲区,对每个用户来说应该是独立的

解决方案 »

  1.   

    struts的action是单实例对象,一旦生成了一个action的实例,以后的用户都会调用这个实例,所以会出现你上面所说的问题。这个问题就struts本身无法解决。
    我的建议是你把private ArrayList al放在form中。在action中对form进行处理,同时在使用完后,调用al = null;或者al=初始值;
      

  2.   

    请问一下如果我想反复使用这个缓冲区的话,是否可以把它保存在session范围内而且只有生成它的用户可以使用到(每个用户看到的缓冲区都不同).谢谢
      

  3.   

    可以,但session里面不要放太多东西