Zey*_*eym 20 java iterator struts2
我目前在Struts2和s:iterate标签方面遇到了一些困难.
我想显示一个标签,它是HashMap中的关键字,后面跟着一个表(HashMap中的值),其中包含了对于HashMap中每个元素的ArrayList中的每个元素.
例如,
label
----------
| test1 |
----------
| test2 |
----------
label2
----------
| test1 |
----------
| test2 |
----------
Run Code Online (Sandbox Code Playgroud)
我看了很多关于HashMap的例子,但没有找到我的案例.
我怎样才能做到这一点 ?
谢谢,
NKi*_*jak 28
<s:iterator value="map">
<h3><s:property value="key" /></h3>
<table>
<s:iterator value="value">
<tr><td><s:property /></td></tr>
</s:iterator>
</table>
</s:iterator>
Run Code Online (Sandbox Code Playgroud)
Map的迭代器是Map.Entry,它放在值堆栈上,有两个访问器,getKey()和getValue().迭代条目打印键,然后迭代打印值的值.(列表项放在值堆栈的顶部,所以s:property只打印顶部.)
归档时间: |
|
查看次数: |
28749 次 |
最近记录: |