JSP页面嵌套c:forEach

必须注意的是:内层循环用的变量必须存入外层循环,通过外层循环调用内层的list或数组

后台代码:

复制代码
List	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中
}
复制代码

这个时候list里面的每一个元素还包含一个QIYE_ID_HAVE数组,到页面遍历就需要用到嵌套

JSP页面代码:


    
	${qi}取内层
	${qiye.qiye_id}">取外层
    

你可能感兴趣的:(java)