Как показать данные второго списка без итерации в JSTL? - PullRequest
0 голосов
/ 29 января 2019

У меня есть два списка, которые содержат данные для мальчиков pg и девочек pg, и я повторяю список данных девочек pg и хочу проверить, содержит ли pg для мальчиков тот же самый сектор девочек pg, который должен отображаться ниже сектора pg для девочек.Код, который я пробовал ниже, -

request.setAttribute("pgsjsonarray", jsonpglists);
request.setAttribute("jsonpglistsBoys", jsonpglistsBoys);

Эти два списка содержат данные о мальчиках и девочках соответственно.

<c:forEach var="pg" items="${pgsjsonarray}" varStatus="status"> 
                        <div id="appendSearch">
                            <div class="row">
                                <h5>${pg.address_city}</h5>
                            </div>
                            <div class="row">
                                <c:forEach var="sector" items="${pg.address_sector}">                                    
                                    <div class="col-sm-12 col-md-3">
                                        <ul>
                                            <h6><li>${sector}</li></h6>                                            
                                            <li><a href="${pageContext.request.contextPath}/search/${fn:toLowerCase(pg.property_available_for)}-pg-in-${fn:toLowerCase(pg.address_city)}-in-${fn:replace(sector, ' ', '-')}">${pg.property_available_for} PG in ${sector} ${pg.address_city}</a></li>
                                            <li><a href="${pageContext.request.contextPath}/search/${fn:toLowerCase(pg.property_available_for)}-pg-in-${fn:toLowerCase(pg.address_city)}-in-${fn:replace(sector, ' ', '-')}">${jsonpglistsBoys.address_sector[status.index]} PG in ${sector} ${pg.address_city}</a></li>
                                        </ul>
                                    </div>                                    
                                </c:forEach>
                            </div>
                        </div>
</c:forEach>

Я пробовал это для получения значения, но второй ли даетошибка для address_sector

java.lang.NumberFormatException: For input string: "address_sector"

Есть ли возможность сделать это без повторения второго списка.

...