-1
私のアプリケーションでジャスパーレポートを使用しています。そして、レポートを作成し、フロントエンドがレポートを要求するサービスがあります。作成されたジャスパーレポートは空で、エラーは表示されません。
しかし、私がPDFをダウンロードしたときは空です。
HTMLドキュメントとしてエクスポートしようとしました。応答はすべてのシナリオで以下のようになります。
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
a {text-decoration: none}
</style>
</head>
<body text="#000000" link="#000000" alink="#000000" vlink="#000000">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td width="50%"> </td><td align="center">
<![if IE]>
<script>
var links = document.querySelectorAll('link.jrWebFont');
setTimeout(function(){ if (links) { for (var i = 0; i < links.length; i++) { links.item(i).href = links.item(i).href; } } }, 0);
</script>
<![endif]>
</td><td width="50%"> </td></tr>
</table>
</body>
</html>
空のhtmlページのようです。
なぜこれが起こっているのですか?他の同様の答えを探しましたが、運はありません。
私の最高の推測は、基礎となるデータソースがデータを返さないことです。この場合、デフォルトでジャスパーは空の文書を返します。この動作は設定できます。プロパティ 'whenNoDataType'を探します。 –
はそれが問題だと思われます。ありがとうございました :) – prime