浏览 108 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-10
在struts2.0 中有这样的用法:
<s:iterator value="XXX">
<s:select id="test" list="#{'21':'21','22':'22','23':'23'}" listKey="key"
listValue="value" headerKey="0" headerValue="请选择" />
</s:iterator>
大家有啥好的办法或者见议 可以把id="test" 改成动态的: 比如随着迭代 id 会改成test1,test2..... 能够标识出每迭代一次生成的 <s:select>. O,想到办法了,代码如下:
<s:iterator value="XXX" status="st">
<s:select id="%{#st.count}" list="#{'21':'21','22':'22','23':'23'}" listKey="key"
listValue="value" headerKey="0" headerValue="请选择" />
</s:iterator>
经测拭没有问题,id 会随着迭代 count 数来自动改变; javascript 中 用document.getElementById("传入id值").value 可以获取值. 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |


