2012-11-28 49 views
0

这是我的第一个Web应用程序,我需要创建一个包含表格和正在从后端数据库填充数据的网页。我也想在其中包括分页。struts 2表

我在表格和struts2上做google时发现了这些: Datatable.net和struts2网格插件。

有没有更好的创建表的解决方案?

+1

解决方案是好还是坏,取决于您的要求。我更喜欢datatable,它非常灵活,也意味着你必须自己做很多事情。 struts2-jquery-grid-plugin也很好,并且很快给出表格感觉。你应该做的是'定义你的需求并试用它',无论你选择哪种解决方案。 – Jaiwo99

+1

'struts2网格插件','自定义解决方案','显示标签',所有依赖于你的用例,更好地描述你的问题完全 –

回答

0

解决方案取决于您想要显示的目标和数据。回答如下问题:

  • 想要导出为PDF/Excel吗?
  • 你会显示大型数据集还是小型数据集?
  • 你需要执行异步请求吗?

Datatable看起来像一个有趣的解决方案,尽管完全基于JavaScript。 我主要使用displaytag,它很容易使用。但是,该项目似乎被放弃,所以没有更新(我最近将它分叉为https://github.com/mmalmeida/displaytag/,以便我们可以解决现有问题)。

JMesa也相当不错。它干净地实现它有点困难(即,不会产生不需要的依赖) - 所以我会考虑只将它用于中间开发者。

0

一个好的可以使用Displaytag,使用struts2工作正常,并使用jsp标签。您也可以导出结果(以pdf或Excel格式)使用分页,根据列顺序排列行等....