JSP页面嵌套c:forEach

必须注意的是:内层循环用的变量必须存入外层循环,通过外层循环调用内层的list或数组
后台代码:
JSP页面嵌套c:forEach
文章图片

List【JSP页面嵌套c:forEach】 qiyeList = bannerService.qiyelist(); //外层循环的list,PageData是一个map

String QIYE_ID[] = QIYE_ID_STR.split(","); //内层循环放的是数组

for(PageData t:qiyeList){ t.put("QIYE_ID_HAVE", QIYE_ID); //把内层的值放入到外层的list中 }

JSP页面嵌套c:forEach
文章图片
这个时候list里面的每一个元素还包含一个QIYE_ID_HAVE数组,到页面遍历就需要用到嵌套
JSP页面代码:
${qi}取内层 ${qiye.qiye_id}">取外层

    推荐阅读