如何将对象列表传递给函数

时间:2014-03-02 09:03:45

标签: java spring function object

我想将一个对象列表传递给我的一个函数。

以下是代码:

@RequestMapping(value = "/pages/generateReports")
public ModelAndView toGenerateReports(@ModelAttribute("forReports") @Valid Reports report){    

    List<Patients> patients = patientsDAO.listAllPatients(report.getDateFrom(), report.getDateTo());

    //tried printing what's in patients and surely it contains something

    GenerateReports reports = new GenerateReports();
    reports.generateReports(patients);

    return ...;
}

public class GenerateReports {
    public void generateReports(List<? extends Patients> patients) {

    ....some checkings here and all I get is an empty list... 

    }
}

我需要做些什么才能让它发挥作用?

1 个答案:

答案 0 :(得分:0)

你的代码对我来说很好,它应该有效。您可以将List<? extends Patients> patients更改为List<Patients> patients,但不应更改任何内容。