如何遍历Map< String,List< MyObject>>在JSP中使用struts标记库? [英] How to iterate over Map<String, List<MyObject>> in the jsp using struts tag library?

查看:485
本文介绍了如何遍历Map< String,List< MyObject>>在JSP中使用struts标记库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在后端,我有一张地图:

On Backend side I have a Map:

SortedMap<String, List<MyObject>> myMap = new TreeMap<>()

MyObjectprivate String name字段带有公共获取程序和设置程序

MyObject has private String name field with pulic getter and setter

在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>

但是我看到错误:

Caused by: javax.servlet.jsp.JspException: No getter method for property: "otherBean.MyMap(API).listElement" of bean: "MyBeanForm"

我该如何解决?

推荐答案

有效

<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>

这篇关于如何遍历Map&lt; String,List&lt; MyObject&gt;&gt;在JSP中使用struts标记库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆