后台action中定义数组test,和数组的get set方法
test=new String[5];
test[0]="12";
test[1]="23";前台jsp页面展示这个数组
<s:iterator id="sat" value="test">
<s:property value="#sat"/>--**--<br/>
</s:iterator>结果:
12--**--
23--**--
23--**--
23--**--
23--**--
最后3个未赋值的元素都成了test[1]的值了,这个是为什么呢
test=new String[5];
test[0]="12";
test[1]="23";前台jsp页面展示这个数组
<s:iterator id="sat" value="test">
<s:property value="#sat"/>--**--<br/>
</s:iterator>结果:
12--**--
23--**--
23--**--
23--**--
23--**--
最后3个未赋值的元素都成了test[1]的值了,这个是为什么呢
12
23
null
null
null
id改为var呢
<s:iterator id="sat" value="test">
<s:property value="#sat"/>--**--<br/>
<s:debug></s:debug>
</s:iterator>
结果:
aa--**--
[Debug]
bb--**--
[Debug]
结果就成这样了