У меня есть маленький вопрос ...
На моей странице JSP у меня есть Список бинов. Я хочу извлечь подсписок bean-компонентов с определенным свойством (например, все книги ужасов). Может ли Apache Beanutils помочь мне?
Заранее спасибо ...
В JSP у вас есть 2 варианта:
Выполните итерации по списку самостоятельно, используя JSTL <c:forEach>, и протестируйте, используя JSTL <c:if>, если элемент соответствует требованиям, и, наконец, просто отобразите его.
<c:forEach>
<c:if>
Сделайте то же самое в простом Java-коде и вызовите его в сервлете перед отправкой запроса в JSP. При желании вы можете обернуть это в функцию EL, чтобы вызвать ее изнутри JSP.
Commons Beanutils здесь мало чем могут помочь. Насколько я знаю, у него нет фильтра коллекции с предикатом. Однако коллекции Commons и Google Collections имеют.