Как перебрать карту в jsp используя библиотеку тегов Struts? - PullRequest
1 голос
/ 27 марта 2020

На внутренней стороне у меня есть карта:

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

MyObject имеет private String name поле с пульсом c геттер и сеттер

Вкл 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"

Как я могу это исправить?

1 Ответ

1 голос
/ 27 марта 2020

Работает

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...