2010-05-03 2 views
0

У меня есть небольшой вопрос ...Фасоль, списки и JSP

На моей странице JSP у меня есть список фасолей. Я хочу извлечь подсписку из бобов с определенным свойством (например, все книги ужасов). Может ли Apache Beanutils помочь мне?

Заранее спасибо ...

ответ

1

В JSP у вас есть 2 варианта:

  1. перебирать список самостоятельно, используя JSTL <c:forEach> и тест с использованием JSTL <c:if> если элемент соответствует требованиям и, наконец, просто отобразите его.

  2. Сделайте то же самое в простом Java-коде и вызовите это в сервлете перед отправкой запроса в JSP. При желании вы можете обернуть это в EL-функцию, чтобы вы могли вызывать ее из JSP.

The Commons Beanutils не может помочь здесь. Насколько я знаю, нет фильтра сбора с предикатом. Коллекции Commons и Google Collections однако имеют.