【问题标题】:How set full url path for images in report如何为报告中的图像设置完整的 url 路径
【发布时间】:2012-09-25 20:50:14
【问题描述】:

我在“hostname2”安装了 Jasperserver,“hostname1”位于 CMS。

我在“hostname1”上运行报告,其中 html 图像链接看起来像 /images/img_**** 并且没有显示。相反,它们应该是这样的:http://"hostname2"/images/img_****

主要是他们有正确的图片链接...以前有人遇到过这种问题吗?

【问题讨论】:

  • 你应该使用这样的表达式:<imageExpression><![CDATA["repo:/images/frog.png"]]></imageExpression>
  • 但是图表有什么作用呢?报告没有图表的最终名称。如何为图表和其他生成的资源设置正常的 url?

标签: jasper-reports jasperserver


【解决方案1】:

如果您的图像放置在 .jasper(存在已编译的 jrxml 文件)的同一目录中,那么,

<imageExpression class="java.lang.String"><![CDATA["image_name.jpg"]]></imageExpression>

【讨论】:

  • 但是图表有什么作用呢?报告没有图表的最终名称。如何为图表和其他生成的资源设置正常的 url?
  • 如果生成的图表是由您的应用程序本身生成的。确保它们被生成并以特定名称保存(如果生成的资源数量是预定义的)。您可以在表达式中提及名称。
  • 如果image_name.jpg在编译好的jrxml目录下的文件夹下怎么办?
猜你喜欢
  • 1970-01-01
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-01
  • 2012-12-27
  • 1970-01-01
相关资源
最近更新 更多