大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/195276.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...