Struts2 如何在Struts 2迭代器标记中生成唯一的HTML id属性
我需要在struts迭代器中的Struts2 如何在Struts 2迭代器标记中生成唯一的HTML id属性,struts2,Struts2,我需要在struts迭代器中的 <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}/> </
<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>
和以上的变化,但似乎没有任何工作。有人能给我指一下方向吗
正确的方向请您是否尝试过(未测试):
试试这个:
<s:iterator value="myListFunction" status="status">
<s:div id="divId%{#status.count}/>
</s:iterator>
除了“故意”的错误(它是status.index而不是status.count(Doh!!)),如果我把评估放在感谢上,这是有效的!我将materializecss下拉列表与struts迭代器一起使用,我希望生成的每个下拉列表都有一个唯一的id。这种方法非常有效!非常感谢!
<s:iterator value="myListFunction" status="status">
<s:div id="divId%{#status.count}/>
</s:iterator>