如何在Struts 2迭代器标记内生成唯一的HTML id属性

时间:2011-02-23 13:00:56

标签: struts2

我需要在

行的struts迭代器中生成唯一的id属性
<div id="divId1"/>
<div id="divId2"/>
 etc, etc.

我试过

<s:iterator value="myListFunction" status="#status">
    <s:set var="uniqueId" value="divId#status.count/>
    <s:div id="%{uniqueId}/>
</s:iterator>

以及上述的变化,但似乎没有任何效果。有人能指点我吗? 正确的方向请

2 个答案:

答案 0 :(得分:4)

试试这个:

<s:iterator value="myListFunction" status="status">
    <s:div id="divId%{#status.count}/>
</s:iterator>

答案 1 :(得分:0)

您是否尝试过(未经测试):

<s:iterator value="myListFunction" status="status">
  <s:div id='%{"divId" + #status.count}'/>
</s:iterator>