Java 如何将值列表传递到crystal报表中

Java 如何将值列表传递到crystal报表中,java,jsp,crystal-reports,Java,Jsp,Crystal Reports,我有一个整数值列表(员工ID),我需要将其传递给Crystal报表。 我正在使用Action类传递这些值。 到目前为止,我已经成功地传递了一个值,但是我找不到传递值列表的方法 Fields fields = new Fields(); Values vals1 = new Values(); ParameterFieldDiscreteValue pfieldDV1 = new ParameterFieldDiscreteValue(); pfield1.setName("fromDate")

我有一个整数值列表(员工ID),我需要将其传递给Crystal报表。 我正在使用Action类传递这些值。 到目前为止,我已经成功地传递了一个值,但是我找不到传递值列表的方法

Fields fields = new Fields();
Values vals1 = new Values();
ParameterFieldDiscreteValue pfieldDV1 = new ParameterFieldDiscreteValue();

pfield1.setName("fromDate");
pfieldDV1.setValue(start_Date);

vals1.add(pfieldDV1);
pfield1.setCurrentValues(vals1);
fields.add(pfield1);

CrystalReportViewer viewer = new CrystalReportViewer();
//some code to set CrystalReportViewer settings
viewer.setParameterFields(fields);
通过这种方式,我能够将fromDate值输入到Crystal报告中。 有人知道如何得到这样的名单吗

int employeeList[]
或者

提前谢谢

        foreach (string in string_array)
        {
            param.Value = string;
            report.ParameterFields[parameter].CurrentValues.Add(param);
        }
可在此处找到:

        foreach (string in string_array)
        {
            param.Value = string;
            report.ParameterFields[parameter].CurrentValues.Add(param);
        }