Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将对象列表传递给函数_Java_Spring_Function_Object - Fatal编程技术网

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

Java 如何将对象列表传递给函数,java,spring,function,object,Java,Spring,Function,Object,我想将对象列表传递给我的一个函数 代码如下: @RequestMapping(value = "/pages/generateReports") public ModelAndView toGenerateReports(@ModelAttribute("forReports") @Valid Reports report){ List<Patients> patients = patientsDAO.listAllPatients(report.getDateFr

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

代码如下:

@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... 

    }
}
@RequestMapping(value=“/pages/generatereport”)
公共模型和视图以生成报表(@modeldattribute(“forReports”)@Valid Reports){
List patients=patientsDAO.listalpatients(report.getDateFrom(),report.getDateTo());
//试着打印病人身上的东西,肯定有东西
GenerateReports=新的GenerateReports();
报告。生成报告(患者);
回来
}
公共类生成器报表{

public void generatereport(List我觉得你的代码不错,应该可以运行。你可以更改
Listdebug并找出答案?如果你调用一个以非空列表为参数的方法,该方法会得到一个非空列表。哦,对不起,我犯了一个非常愚蠢的错误,我无法修改报告。getDateTo()所以我真的有一个非空的列表。谢谢你指出它。:)很高兴你弄明白了:)