gpt4 book ai didi

java - struts2的迭代器标签

转载 作者:行者123 更新时间:2023-12-01 05:24:57 26 4
gpt4 key购买 nike

我在代码中使用struts2嵌套迭代器标签,我想要的是内部迭代器标签应该在每次外部迭代器标签执行时执行一次我怎样才能实现它(任何break语句之类的事情???)

<tr>
<td colspan="2"><div align="center">Male</div></td>
<td colspan="2"><div align="center">Female</div></td>
</tr>
<tr>
<td><div align="center">No.</div></td>
<td><div align="center">%</div></td>
<td><div align="center">No.</div></td>
<td><div align="center">%</div></td>
</tr>
<s:set name="list" value="#request.name" />
<s:set name="list1" value="#request.name1" />

<s:iterator value="list" var="var">
<s:iterator value="list1" var="var1">
<tr>
<td><s:property value="var" /></td>
<td><s:property value="var1" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

</s:iterator>
</s:iterator>

最佳答案

参见Struts2 tag reference :

<s:iterator value="list" var="var">
<s:iterator value="list1" var="var1" begin="1" end="1">
<tr>
<td><s:property value="var" /></td>
<td><s:property value="var1" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

</s:iterator>
</s:iterator>

更新:

不知道为什么显示未定义属性错误。可能您没有使用最新的 struts2.2.1 jar。您也可以使用 status="stat"value="{1}" 进行 1 次迭代。这是示例:

<s:iterator value="list" var="var">
<s:iterator value="list1" var="var1" status="stat" value="{1}">
<tr>
<td><s:property value="var" /></td>
<td><s:property value="var1" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

</s:iterator>
</s:iterator>

关于java - struts2的迭代器标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com