Jasper reports http://jasperreports.sourceforge.net/xsd/htmlcomponent.xsd 看不见

Jasper reports http://jasperreports.sourceforge.net/xsd/htmlcomponent.xsd 看不见,jasper-reports,Jasper Reports,我在japserreporttest.jrxml中插入了一个HTML元素,自动生成的代码如下: <componentElement> <reportElement x="466" y="579" width="100" height="30" uuid="4d62f8bd-23d4-4199-97bb-a703a0769a8c"/> <hc:html xmlns:hc="http://jasperreports.sourceforge.net/htm

我在japserreporttest.jrxml中插入了一个HTML元素,自动生成的代码如下:

<componentElement>
    <reportElement x="466" y="579" width="100" height="30" uuid="4d62f8bd-23d4-4199-97bb-a703a0769a8c"/>
    <hc:html xmlns:hc="http://jasperreports.sourceforge.net/htmlcomponent" xsi:schemaLocation="http://jasperreports.sourceforge.net/htmlcomponent http://jasperreports.sourceforge.net/xsd/htmlcomponent.xsd" scaleType="RetainShape" horizontalAlign="Left" verticalAlign="Middle">
        <hc:htmlContentExpression><![CDATA["<p style='background-color:yellow;'>HTML paragraph</p>"]]></hc:htmlContentExpression>
    </hc:html>
</componentElement>


但是当我试图生成报告时,我得到了以下错误“无法读取”。我在浏览器中输入这个URL,得到404错误。您知道source forge发生了什么吗?

要解决这个问题,您应该添加库jasperreports htmlcomponent

如果您使用的是maven,请添加:

<dependency>
  <groupId>net.sf.jasperreports</groupId>
  <artifactId>jasperreports-htmlcomponent</artifactId>
  <version>5.0.1</version>
</dependency>

net.sf.jasperreports

jasper report网站已移至。但模板尚未更新,无法手动修改。我放弃了使用html元素,而是现在使用table元素。此链接已断开,依赖关系也已断开。我也有同样的问题。