Birt中的Choose类为空,即使我在数据源中添加了jar

Birt中的Choose类为空,即使我在数据源中添加了jar,birt,Birt,即使在创建数据集时,“选择类”窗口为空。我正在使用Luna Service Release 2(4.4.2) 来自: 在dataset类中,必须实现三个方法:“public void open(Object obj,Map Map)”、“public Object next()”和“public void close()” 确保您已经实现了这些 以下是我测试的一个样本: 公共类用户数据集{ 公共迭代器itr; 公共列表getUsers()引发异常{ 列表用户=新建ArrayList(); //添

即使在创建数据集时,“选择类”窗口为空。我正在使用Luna Service Release 2(4.4.2)

来自:

在dataset类中,必须实现三个方法:“public void open(Object obj,Map Map)”、“public Object next()”和“public void close()”

确保您已经实现了这些

以下是我测试的一个样本:

公共类用户数据集{
公共迭代器itr;
公共列表getUsers()引发异常{
列表用户=新建ArrayList();
//添加到用户
....
返回用户;
}
打开公共空(对象对象、地图){
试一试{
itr=getUsers().iterator();
}捕获(解析异常){
e、 printStackTrace();
}
}
公共对象下一个(){
if(itr.hasNext())
返回itr.next();
返回null;
}
公众假期结束(){
}
}

谢谢Wahab,它现在可以工作了,但我还是收到了以下两个问题。1.如何在D:\NGV\u WorkSpace\u 0.20\ngvems\target\classes 2中设置相对路径。如何在开放方法中从控制器到服务方法(在grails上下文中)获取请求参数