<s:iterator value="bzList"  status="t">
<s:select id="%{t.index+1}" list="bzList"  listKey="监测项目编号" listValue="监测项目名称" ></s:select>
</s:iterator>求大神把我这个id赋进去。用我这个方式不起作用啊。。id应该怎么赋值啊

解决方案 »

  1.   

    id="<s:property value="#st.index+1" />"
      

  2.   

    struts 标签不能嵌套el表达式必须用ognl表达式
      

  3.   


    这个是针对1楼的
    LZ试试这个
    <s:select id="%{bzList[#s.index]+1}" list="bzList" />
      

  4.   

    刚才没注意看:id="%{'listProductSZModel['+#stat.index+'].productQty'}";放个字符串就应该是可以的;
      

  5.   

    看了上面的回答 ,想说下 struts2标签 内 是不能嵌套el表达式 和 struts2标签的。你的问题很简单嘛‘id="#t.index+1“就可以了