2014-09-29 76 views
1

我插入HTML元素到我japserreporttest.jrxml並自動生成的代碼是這樣的:http://jasperreports.sourceforge.net/xsd/htmlcomponent.xsd無法讀取

<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> 

但是,當我試圖生成報告,我得到以下錯誤「http://jasperreports.sourceforge.net/xsd/htmlcomponent.xsd無法讀取」。我在瀏覽器中輸入這個URL,並得到404錯誤。你知道源僞造發生了什麼嗎?

+0

碧玉報告網站移動到http://community.jaspersoft.com/project/JasperReports的庫。但該模板尚未更新,無法手動修改。我放棄了使用html元素,而現在我正在使用table元素。 – user3778446 2014-10-23 07:51:17

回答

2

要解決這個問題,您應該添加庫jasperreports-htmlcomponent。

如果你使用maven添加:

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

否則這是對罐子的鏈接:http://maven.sonner.com.br/~maven2/net/sf/jasperreports/jasperreports-htmlcomponent/5.0.1/

+0

此鏈接已打破 – Jesus 2017-06-30 12:39:48

+0

依賴關係也被打破。我有同樣的問題。 – 2017-11-07 15:35:25