webApp に jasperreport を表示する必要があります。残りの API を使用してレポート結果 (v2_rest) を HTML として取得しています。iframe src を残りの URL にポイントするだけで、IFRAME 経由でこれを行うことができます。
iframeなしで解決策を見つけたいです。dojo GET クエリとしてレポート結果を取得しようとしました:
dojo.xhrGet({
url: ...reportURL...,
handleAs:"text",
load: function(data) {},
error: function(error,params) {}
});
javascript 変数に保存し、<div>
innerHTML として使用します。しかし、私は常に RequestError: Unable to load ...reportURL... status: 0 を GET 応答として取得しています (エラー関数が呼び出しています)。同じことがiframeでも機能するため、URLは正しいです。
また、dojo ContentPane href と同じ URL を使用しようとしました。しかし、GET クエリの場合と同じ結果が得られます。
誰かがこれで私を助けることができますか? たぶん、他のソリューションを使用する必要があります。