我将taglib的所有实例从doStartTag()
方法存储到arraylist中,方法如下:
repeatTag.setTD(this);
在setTD()
方法中,有以下代码将实例添加到arrayList。
public List<TDTag> tdlist;
public List<TDTag> getTDList(){
return tdlist;
}
public void setTD(TDTag tdTag){
tdlist.add(tdTag);
}
此处tdlist中的所有元素都具有TDTag
的最后一个实例。上面的代码在weblogic和websphere中运行良好。仅在JBOSS中发行。为什么JBOSS中的行为与weblogic不同?我哪里可能犯了错误?