我们使用显示标签库在我们的 JSP 中显示网格数据。
我们使用外部排序和分页。我们还使用库的导出功能允许导出到 Excel 或 PDF。
问题是导出仅导出当前结果集的数据(即:第 20-40 行),而我们希望导出包含所有行。
有人知道怎么做吗?
我相信当您不使用外部排序和分页时,这会自动工作,因为显示标签具有整个结果集并将其全部包含在导出中。但是我们正在使用外部排序/分页..
看来这确实是一个已知问题。
我们的解决方案
//Determine if user is doing an export
boolean export = request.getParameter(TableTagParameters.PARAMETER_EXPORTING) != null;
if (export) {
//Return entire list
} else {
//Return paginated list
}