ireport插入图片

来源:互联网 发布:圣剑神域数据库修改 编辑:程序博客网 时间:2024/05/17 07:04

ireport插入图片


1. 在模板上拖一个image组件,设置它的image Expression为变量$P{logo},如图示,属性下面的is lazy勾上。

   不然有可能最后页面渲染出来的image的src为nullimage_0_0_0。


2. 给变量logo的值。  

    String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+"/"+request.getContextPath();     parameterMap.put("logo",basePath + "/sf_home/resources/logo1.jpg");   // 填充模板数据   jp = JasperFillManager.fillJasperReport(jr, parameterMap, dataSource);   // 缓存报表   session.setAttribute(ImageServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE, jp);


参考文档:http://my.oschina.net/x2space/blog/74375
0 0