public void report3(HttpServletRequest request, HttpServletResponse response)throws ServletException
{
JasperReport jasperReport;
JasperPrint jasperPrint;
try
{
InputStream is = new FileInputStream(this.getServletConfig().getServletContext().getRealPath("/")+"report/report1.jasper"); jasperReport = (JasperReport) JRLoader.loadObject(is); HashMap<String, Object> parameters1 = new HashMap<String, Object>();
parameters1.put("id","521");
List BeabCollection = new ArrayList();
for(int i = 0; i < 10; i++)
{
TestJavaBean bean = new TestJavaBean();
bean.setId(""+i);bean.setName("test"+i);bean.setEmail("[email protected]");
}
Print p=new Print();
p.setYzbm1("1");
p.setYzbm2("2");
p.setYzbm3("3");
p.setYzbm4("4");
p.setYzbm5("5");
p.setYzbm6("6");
BeabCollection.add(p);
jasperPrint = JasperFillManager.fillReport(jasperReport, parameters1, new JRBeanCollectionDataSource(BeabCollection));
JasperViewer view=new JasperViewer(jasperPrint,false);
view.pack();
view.setVisible(true);
}
catch (Exception e)
{
e.printStackTrace();
}
}
{
JasperReport jasperReport;
JasperPrint jasperPrint;
try
{
InputStream is = new FileInputStream(this.getServletConfig().getServletContext().getRealPath("/")+"report/report1.jasper"); jasperReport = (JasperReport) JRLoader.loadObject(is); HashMap<String, Object> parameters1 = new HashMap<String, Object>();
parameters1.put("id","521");
List BeabCollection = new ArrayList();
for(int i = 0; i < 10; i++)
{
TestJavaBean bean = new TestJavaBean();
bean.setId(""+i);bean.setName("test"+i);bean.setEmail("[email protected]");
}
Print p=new Print();
p.setYzbm1("1");
p.setYzbm2("2");
p.setYzbm3("3");
p.setYzbm4("4");
p.setYzbm5("5");
p.setYzbm6("6");
BeabCollection.add(p);
jasperPrint = JasperFillManager.fillReport(jasperReport, parameters1, new JRBeanCollectionDataSource(BeabCollection));
JasperViewer view=new JasperViewer(jasperPrint,false);
view.pack();
view.setVisible(true);
}
catch (Exception e)
{
e.printStackTrace();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货