モデルを含むカスタム オブジェクトのリストと、ビューとしての JSP を送信しています。カスタム オブジェクトには というプロパティがpropertiesあり、それはJSONObjectです。このプロパティの値は次のとおりです。
{"services":[{"name":"abcd"},{"name":"efgh"}]}
今、 JSONArray を反復処理したいと思い[{"name":"abcd"},{"name":"efgh"}]ます。これがループするために私がやっていることです
<c:if test="${not empty customObject.services}">
                 <c:forEach items="${customObject.services.getJSONArray(\"services\")}" var="Service" varStatus="rowCounterCh">
                     <li>${Service.name}</li>
                  </c:forEach>
 </c:if>
しかし、これは JSONArray を反復処理できません。次のエラーが発生しています。
javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>
では、JSONArray を反復処理するにはどうすればよいでしょうか? 助けてください