java - 将两个实体(学生、类(class))迭代的列表传递给 spring View

标签 java spring

在 Spring Controller 中,我正在执行实体的两次迭代,如下所示:学生类(class)需要传递到 View

//this is the first iterations
List<Students> searchList = studentService.getAllStudents(splitStr[0]);

    for(Students listItems : searchList){

        String firstname = listItems.getFirstname();
        String lastname = listItems.getLastname(); 

    }
//this is the second iterations
List<Course> courseList = courseService.getAllCourse(splitStr[0]);

        for(Course listItems : searchList2){

            ... 

        }

目前我只能将其中一个列表传递给 View ,如下所示

return new ModelAndView("searchList", "searchList", searchList);

我的挑战是将这个列表也传递给 View ,但我只能返回一个 ModelAndView 对象

return new ModelAndView("searchList", "searchList", courseList);

最佳答案

如所示here ,你可以这样做:

ModelAndView mapCourseList = new ModelAndView("searchList");
mapCourseList.addObject("searchList", courseList);

return mapCourseList;

关于java - 将两个实体(学生、类(class))迭代的列表传递给 spring View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46361798/

相关文章:

java - 将 Arraylist 从 java.utils 转换为 kotlin.collections.arraylist

java - 将一个数组拆分为原始大小的 80% 和 20% 的 2 个较小的数组?

java - 如何在模拟器上为所有 api 安装 android 市场

java - UTF-8字符串将非英文字符转换为无效字符

java - 为什么 tomcat7.0.47 在将前端 Controller servlet 映射到 *.do 或/或/* 的 URL 模式时无法访问静态资源(js、css)

java - 使用 MongoDB 删除新数组并将其添加到 JSON 对象中

spring - 如何在使用第三方 Web 服务时使用 PayloadLoggingInterceptor 和 SOAPLoggingInterceptor 拦截器

java - 使用 Hazelcast/Redis 满足数据库支持的缓存需求

java - 自定义 StoredProcedure 类作为 Spring 组件并扩展 jdbc StoredProcedure

java - Spring EL 和 JSF