大虾,帮帮忙,我的里面一层迭代出问题。
错误信息:Cannot find bean detail in any scope <logic:iterate name="reportConditionForm" id="item" property="value.dataSourceList">
<tr>
<td><bean:write name="item" property="tfSubstationName"/></td>
<logic:iterate id="detail" name="item" property="daysItemList">
<bean:write name="detail" property="myName"/>
</logic:iterate>
</tr>
</logic:iterate>
错误信息:Cannot find bean detail in any scope <logic:iterate name="reportConditionForm" id="item" property="value.dataSourceList">
<tr>
<td><bean:write name="item" property="tfSubstationName"/></td>
<logic:iterate id="detail" name="item" property="daysItemList">
<bean:write name="detail" property="myName"/>
</logic:iterate>
</tr>
</logic:iterate>
贴src , 也就是你往daysItemList里面Add detail这个对象的地方贴出来
if(daysMap!= null && !daysMap.isEmpty()){
dataSource.addDaysItemList((DaysItem)daysMap.get(key));
} dataSourceList.add(dataSource);
第一层迭代:dataSourceList
第二层迭代:daysItemList
不知道提供的信息够不够?
这样很明显了,addDaysItemList((DaysItem)daysMap.get(key));这里你分明是add的DaysItem类型的对象,那么你要在
页面中得到detail类型的对象当然是会出错了