代码如下!图片如下,求帮助
代码是这样 ,遍历一次时候正常,为什么我在添加“考核项目”那栏里面在添加东西就多重遍历了,而且效果都没了
求帮助,不管怎么添加,始终都是在一行里面。
图片1是没添加的时候
图片2是添加后失败的样式图
<s:iterator value="#request.contStat" status="contsIndex" var="conStatLi">
<s:if test=" #conStatLi.code != '' && #conStatLi.code == 'ZLFX'">
<s:iterator value="#request.busInfoList" var="buslistZL" >
<s:if test=" #buslistZL.PROJECT_CODE != '' && #buslistZL.PROJECT_CODE == 'GZL'">
<tr>
<td width="120px">
质量分析:
</td>
<td>
<font style="color:red">*</font>操 作 是 否 违 规 :
<s:if test=" #buslistZL.QUQLITY_VIOLATION != '' && #buslistZL.QUQLITY_VIOLATION == 2 ">
<input type= "radio" name= "appraisiS" value= "1" disabled="disabled"/>是
<input type= "radio" name= "appraisiS" value= "2" checked />否
</s:if>
<s:else>
<input type= "radio" name= "appraisiS" value= "1" checked />是
<input type= "radio" name= "appraisiS" value= "2" disabled="disabled"/>否
</s:else>
<font style="color:red">*</font>是 否 评 优 :
<s:if test = "%{#request.contInfo.APPRAISI_STATUS == 1}">
<input type= "radio" name= "tbAssessContentInfo.appraisiStatus" value= "1" checked/>是
<input type= "radio" name= "tbAssessContentInfo.appraisiStatus" value= "2" disabled="disabled"/>否
</s:if>
<s:else>
<input type= "radio" name= "tbAssessContentInfo.appraisiStatus" value= "1" disabled="disabled"/>是
<input type= "radio" name= "tbAssessContentInfo.appraisiStatus" value= "2" checked/>否
</s:else>
<font style="color:red">*</font>本 月 质 量 得 分 : ${buslistZL.QUQLITY_SCORE}
</td>
</tr>
<tr>
<td width="120px">
考核项目:
</td>
<td>
${buslistZL.ASSESS_KPI_NAME}
</td>
</tr>
</s:if>
</s:iterator>
</s:if>
</s:iterator>


------解决思路----------------------
最好用el表达式
------解决思路----------------------
你可以看一下是不是添加考核项目的地方出错了