0

我有一个小问题...

在我的 JSP 页面上,我有一个 bean 列表。我想提取具有特定属性的 bean 子列表(例如所有恐怖书籍)。Apache Beanutils 可以帮助我吗?

提前致谢...

4

1 回答 1

1

在 JSP 中,您有 2 个选项:

  1. 使用 JSTL 遍历列表并使用 JSTL<c:forEach>进行测试,<c:if>如果项目符合要求,最后只显示它。

  2. 在纯 Java 代码中执行相同的操作,并在将请求转发到 JSP 之前在 servlet 中调用它。或者,您可以将其包装在一个 EL 函数中,以便您可以从 JSP 内部调用它。

Commons Beanutils 在这里帮不上什么忙。据我所知,它没有带有谓词的集合过滤器。然而,Commons Collections 和 Google Collections 有。

于 2010-05-03T23:48:02.233 回答