代码如下:
var inputText= new Array(7);
var prodinfos = new Array();
<s:iterator value="#request.allProdLists" id="item1" status="st">
prodinfos[${st.count-1}]='<s:property value="#item1.prod_name_spell" />|<s:property value="#item1.prod_name" />|<s:property value="#item1.prod_name_spellx" />|<s:property value="#item1.prod_id" />';
</s:iterator>
这个中的prodinfos[${st.count-1}] 是什么意思啊,st.count-1是一个固定的值么?
var inputText= new Array(7);
var prodinfos = new Array();
<s:iterator value="#request.allProdLists" id="item1" status="st">
prodinfos[${st.count-1}]='<s:property value="#item1.prod_name_spell" />|<s:property value="#item1.prod_name" />|<s:property value="#item1.prod_name_spellx" />|<s:property value="#item1.prod_id" />';
</s:iterator>
这个中的prodinfos[${st.count-1}] 是什么意思啊,st.count-1是一个固定的值么?
st.count-1不是个固定的值,是s:iterator的索引.就是当前循环到哪了
在iterator的里面就可以通过#stuts取得IteratorStatus的对象。IteratorStatus类包含当前序号信息,如是否第一个或最后一个,是否为奇数序号。
count 是st的一个属性
${st.count-1} 就是st里count的值-1
第2次prodinfos[1]=‘A|B|C|D’
.....
比如status="x" 那么就是x.count
lz看看基础吧