日期:2014-05-16 浏览次数:20937 次
前言
上一篇简单介绍了如何使用jasperReport生成报表,那么本篇将会在其基础上将报表输出到web页面上。
正题
记得在JasperReport简介中我介绍了jasperReport可以支持多种输出格式,如pdf,html等,那么在本实例中将会使用将报表以pdf的格式输出到web页面上。
1.编写servlet
我们不需要完全在上一个例子的基础上,只需要将上一个例子做到第3步即可,即将jrxml文件编译成jasper文件后即可,之后我们就需要新建一个servlet,如下:
packagecom.dan.servlet;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.PrintWriter;
importjava.io.StringWriter;
importjava.util.HashMap;
importjavax.servlet.ServletException;
importjavax.servlet.ServletOutputStream;
importjavax.servlet.http.HttpServlet;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;