在进行数据绑定时,在 JSF 中,我们具有数据表功能,用于在具有样式的表中排列数据。
Spring MVC 中是否有类似数据表的功能?我像往常一样使用 JSTL forEach 来做到这一点。但是如果有像 datatable(in JSF) 这样的特性,我们可以轻松管理它,包括它们的 CSS 样式。
在进行数据绑定时,在 JSF 中,我们具有数据表功能,用于在具有样式的表中排列数据。
Spring MVC 中是否有类似数据表的功能?我像往常一样使用 JSTL forEach 来做到这一点。但是如果有像 datatable(in JSF) 这样的特性,我们可以轻松管理它,包括它们的 CSS 样式。
我会推荐datatables4j(基于jQuery DataTables),它与 Spring MVC 配合得很好。
也可以看看
Spring MVC 没有任何特定的东西 - 它并没有真正提供任何 UI 组件,请参阅Spring MVC 和 UI 组件
在过去,我最终使用了 JSP 标记库或 JavaScript 库。
您可能想查看Display Tag (JSP) 或jQuery Datatables plugin (JavaScript)。使用显示标签,我经常最终编写一些实用程序类来抽象和处理控制器中的分页/排序。
我在几个项目中集成了 Spring MVC、Hibernate 和 DataTables。我已经为 Spring Roo 编写了一个 howto,但它可以很容易地应用于普通的 Spring MVC 应用程序和任何 JPA 实现。
github 中还有整个项目的链接。