クラスの jar を /Web-Inf/lib ディレクトリに配置し、.class を Web-Inf/classes に配置した後、rptdesign ファイル (レポート プロジェクトの下にある) の javascript 内から Java オブジェクトを呼び出したいと考えています。データセットのオープンイベントで次のようなもの:
gsh = new Packages.de.vogella.birt.stocks.daomock.StockDaoMock();
stock = gsh.getStockValues();
de.vogella.birt.stocks.daomock
以下の Java プロジェクト (ClassPackage) にあるパッケージの名前です。/src
StockDaoMock
クラスの名前です。
getStockValues()
方法です。
しかし、私はこのエラーが発生します:
cannot evaluate the script. data set script method fetch returned null.expected a boolean value.
なにが問題ですか?
fetch メソッドのすべてのコードを「system.out.println("essai"); return true;」に置き換えてみました。それでも、「データ セット スクリプト メソッド "Fetch" が null を返しました。ブール値が必要です」というエラーが表示されます。