我想将一个对象列表传递给我的一个函数。
以下是代码:
@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...
}
}
我需要做些什么才能让它发挥作用?
答案 0 :(得分:0)
你的代码对我来说很好,它应该有效。您可以将List<? extends Patients> patients
更改为List<Patients> patients
,但不应更改任何内容。