簡體   English   中英

如何迭代 Map <String, List<MyObject> &gt; 在jsp 中使用struts 標簽庫?

[英]How to iterate over Map<String, List<MyObject>> in the jsp using struts tag library?

在后端,我有一張地圖:

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

MyObject具有帶有公共 getter 和 setter 的private String name字段

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM