Another Sample code for JasperReport using Servlet

Tháng Bảy 11, 2005 at 11:57 sáng Bạn nghĩ gì về bài viết này?

JasperReport tren web

/CODE/
ServletContext context = this.getServletConfig().getServletContext();
File report_file = context.getRealPath(path);//get file
Map parameters = new HashMap();
parameters.put(“title”,reporttile);// set para

JasperPrint jasperPrint = null;

try {
//load jasper file
JasperReport jasperReport = (JasperReport) JRLoader
.loadObject(report_file .getPath());
//get jasperPrint instance
jasperPrint = JasperFillManager.fillReport(jasperReport,
parameters, new JREmptyDataSource());
} catch (JRException e) {
e.printStackTrace();
}
if (jasperPrint != null) {//out put
response.setContentType(“application/octet-stream”);
ServletOutputStream ouputStream = response.getOutputStream();

ObjectOutputStream oos = new ObjectOutputStream(ouputStream);
oos.writeObject(jasperPrint);
oos.flush();
oos.close();

ouputStream.flush();
ouputStream.close();
} else {
response.setContentType(“text/html”);
}
/ENDCODE/

Advertisements

Entry filed under: Uncategorized.

Dùng JRResultSetDataSource? http://www-128.ibm.com/developerworks/forums/dw_th…

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Tháng Bảy 2005
H B T N S B C
« Th6   Th8 »
 123
45678910
11121314151617
18192021222324
25262728293031

Bài viết mới

RSS Jason Rudolph (GRails)

  • Lỗi: có thể dòng không tin đang không hoạt động. Hãy thử lại sau.

%d bloggers like this: