对于大部分企业级应用,通常需要生成大量报表。开发者可以通过手动地编写HTML页面从而生成并显示报表,显然这种开发方式效率低下而且比较复杂。同样开发者也可以使用报表生成工具如JasperReports,通过这些工具支持可以非常轻松地生成报表。
Struts 2提供了JasperReports插件支持,借助于该插件,Struts 2可以非常方便和容易地使用JasperReports来生成报表。