[英]How to iterate over Map<String, List<MyObject>> in the jsp using struts tag library?
On Backend side I have a Map:在后端,我有一张地图:
SortedMap<String, List<MyObject>> myMap = new TreeMap<>()
MyObject
has private String name
field with pulic getter and setter MyObject
具有带有公共 getter 和 setter 的private String name
字段
On jsp I have:在jsp上我有:
<nested:iterate property="myMap" id="map">
<bean:write name="map" property="key"/>
<nested:iterate property="listElement" id="value">
<bean:write name="value" property="name"/>
</nested:iterate>
</nested:iterate>
But I see error:但我看到错误:
Caused by: javax.servlet.jsp.JspException: No getter method for property: "otherBean.MyMap(API).listElement" of bean: "MyBeanForm"
How could I fix it ?我怎么能修好呢?
It works有用
<nested:iterate property="myMap" id="entry">
<bean:write name="entry" property="key"/>
<nested:iterate property="value" name="entry" id="obj">
<bean:write name="obj" property="name"/>
</nested:iterate>
</nested:iterate>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.