如何从两个日期之间的jsp页面获取数据并生成PDF或Excel报告

时间:2011-04-05 12:06:55

标签: java mysql jsp netbeans netbeans-6.9

我现在正在研究java项目,直到我完成从数据库中获取数据并将其作为数据网格显示在jsp页面中,然后将要转换为PDF或Excel报告的数据也完成。但现在我的问题是,如果要记录数据的历史,我必须在两个日期之间引用日期,我必须在PDF或Excel中显示数据,现在我已经在这个过程中遇到了,请任何人都可以告诉我如何做到这一点。 / p>

提前谢谢.......!

1 个答案:

答案 0 :(得分:0)

假设您知道如何从数据库中获取数据(在两个日期之间),您唯一的问题是将其输出到pdf / excel。我实现它的最简单,最快捷的方法是输出为CSV格式 - 设置响应头如下:

response.setHeader("Content-disposition:", "attachment; filename="output-filename.csv";
            response.setHeader("Authorization", utils.getSafeHeader(request, "Authorization", null));
            response.setContentType("application/vnd.ms-excel");
            response.setCharacterEncoding("UTF-8");