<div class="div_table">
<c:set var="elementVar" value="checkitems"></c:set>
<s:iterator value="yytTempPsqKpiList">
<span>
<s:property value="id.kpiCode"/> 、<s:property value="question1"/>
<s:if test='q1Type eq "T"'>
<input class="textbox140_underline" type="text" name="tempitem_<s:property value="id.kpiCode"/>_FIRST" value="" style="background:;"/>
<c:set var="elementVar" value="${elementVar};${id.kpiCode}_FIRST"></c:set>
</s:if>
<br/>
<s:if test='q1Type eq "R"'>
<input type="radio" id="<s:property value="id.kpiCode"/>_1" name="tempitem_<s:property value="id.kpiCode"/>_FIRST" value="是"><label for="<s:property value="id.kpiCode"/>_1">是</label></input>
<input type="radio" id="<s:property value="id.kpiCode"/>_2" name="tempitem_<s:property value="id.kpiCode"/>_FIRST" value="否"><label for="<s:property value="id.kpiCode"/>_2">否</label></input>
<c:set var="elementVar" value="${elementVar};${id.kpiCode}_FIRST"></c:set>
</s:if>
<span style="padding-left:20px;">
<s:property value="question2"/>
<s:if test='q2Type eq "T"'>
<input class="textbox140_underline" type="text" name="tempitem_<s:property value="id.kpiCode"/>_SECOND" value="" style="background:;"/>
<c:set var="elementVar" value="${elementVar};${id.kpiCode}_SECOND"></c:set>
</s:if>
<s:elseif test='q2Type eq "R"'>
<input type="radio" id="<s:property value="id.kpiCode"/>_3" name="tempitem_<s:property value="id.kpiCode"/>_SECOND" value="是"><label for="<s:property value="id.kpiCode"/>_3">是</label></input>
<input type="radio" id="<s:property value="id.kpiCode"/>_4" name="tempitem_<s:property value="id.kpiCode"/>_SECOND" value="否"><label for="<s:property value="id.kpiCode"/>_4">否</label></input>
<c:set var="elementVar" value="${elementVar};${id.kpiCode}_SECOND"></c:set>
</s:elseif>
</span>
<span style="padding-left:20px;">
<s:property value="question3"/>
<s:if test='q3Type eq "T"'>
<input class="textbox140_underline" type="text" name="tempitem_<s:property value="id.kpiCode"/>_THIRD" value="" style="background:;"/>
<c:set var="elementVar" value="${elementVar};${id.kpiCode}_THIRD"></c:set>
</s:if>
<s:elseif test='q3Type eq "R"'>
<input type="radio" id="<s:property value="id.kpiCode"/>_5" name="tempitem_<s:property value="id.kpiCode"/>_THIRD" value="是"><label for="<s:property value="id.kpiCode"/>_5">是</label></input>
<input type="radio" id="<s:property value="id.kpiCode"/>_6" name="tempitem_<s:property value="id.kpiCode"/>_THIRD" value="否"><label for="<s:property value="id.kpiCode"/>_6">否</label></input>
<c:set var="elementVar" value="${elementVar};${id.kpiCode}_THIRD"></c:set>
</s:elseif>
</span>
<span style="padding-left:20px;">
<s:property value="question4"/>
<s:if test='q4Type eq "T"'>
<input class="textbox140_underline" type="text" name="tempitem_<s:property value="id.kpiCode"/>_FOUR" value="" style="background:;"/>
<c:set var="elementVar" value="${elementVar};${id.kpiCode}_FOUR"></c:set>
</s:if>
<s:elseif test='q4Type eq "R"'>
<input type="radio" id="<s:property value="id.kpiCode"/>_7" name="tempitem_<s:property value="id.kpiCode"/>_FOUR" value="是"><label for="<s:property value="id.kpiCode"/>_7">是</label></input>
<input type="radio" id="<s:property value="id.kpiCode"/>_8" name="tempitem_<s:property value="id.kpiCode"/>_FOUR" value="否"><label for="<s:property value="id.kpiCode"/>_8">否</label></input>
<c:set var="elementVar" value="${elementVar};${id.kpiCode}_FOUR"></c:set>
</s:elseif>
</span>
<br/>
</span>
</s:iterator>
</div>
注意单引号。
<div class="div_table">
<s:set var="elementNex" value="'checkitems'"/>
<s:set var="levelNo1" value="0" />
<s:iterator value="viewItemList" var="kpi1">
<!-- root level -->
<s:set var="levelNo1" value="#levelNo1+1" />
<span>
<s:if test="#kpi1.type eq 'Item'">
<s:property value="#kpi1.id.kpiCode" />
</s:if>
<span id="title_<s:property value="#kpi1.id.kpiCode" />"><script>changeNumToHanZi('<s:property value="#levelNo1" />','<s:property value="#kpi1.id.kpiCode" />')</script></span>、<s:property value="#kpi1.description" />
<s:if test="#kpi1.memo != null">(<s:property value="#kpi1.memo" />)</s:if>
<s:if test="#kpi1.type eq 'Item' ">应用于:<s:property value="#kpi1.useFor" /></s:if>
</span><br/><br/>
<!-- two level -->
<s:set var="levelNo2" value="0" />
<s:iterator value="#kpi1.children" var="kpi2" status="s2">
<s:set var="levelNo2" value="#levelNo2+1" />
<s:if test="#kpi2.type eq 'Group' ">
<s:property value="#levelNo2" />.<s:property value="#kpi2.description" />
<br/>
</s:if>
<s:if test="#kpi2.type eq 'Item' ">
<s:if test="#s2.first ">
<table id="" cellspacing="0" style="width: 100%; border-collapse: collapse;"
class="datagrid_style">
<thead>
<tr>
<th class="datagrid_title" width="5%">
<s:label value="编号" />
</th>
<th class="datagrid_title" width="70%">
<s:label value="检测项目" />
</th>
<th class="datagrid_title" width="10%">
<s:label value="是/否" />
</th>
<th class="datagrid_title" width="15%">
<s:label value="对象" />
</th>
</tr>
</thead>
<tbody id="">
</s:if>
<tr <s:if test="#s2.odd==true">class="datagrid_item"</s:if><s:else>class="datagrid_a_item"</s:else>>
<td class="datagrid_column">
<s:property value="#kpi2.id.kpiCode" />
</td>
<td class="datagrid_column">
<div title="<s:property value="#kpi2.description" />"><s:property value="#kpi2.description" /></div>
</td>
<td class="datagrid_column">
<input type="radio" id="<s:property value="#kpi2.id.kpiCode"/>_1" name="yytitem_<s:property value="#kpi2.id.kpiCode"/>" value="1"><label for="<s:property value="#kpi2.id.kpiCode"/>_1">是</label></input>
<input type="radio" id="<s:property value="#kpi2.id.kpiCode"/>_2" name="yytitem_<s:property value="#kpi2.id.kpiCode"/>" value="2"><label for="<s:property value="#kpi2.id.kpiCode"/>_2">否</label></input>
<s:set var="elementNex" value="#elementNex+';'+#kpi2.id.kpiCode"/>
</td>
<td class="datagrid_column">
<div <s:if test="null == #kpi2.useFor || #kpi2.useFor.isEmpty">title="所有营业厅"</s:if><s:else>title="<s:property value="#kpi2.useFor" />"</s:else>><s:if test="null == #kpi2.useFor || #kpi2.useFor.isEmpty">所有营业厅</s:if><s:else><s:property value="#kpi2.useFor"/></s:else></div>
</td>
</tr>
<s:if test="#s2.last"></tbody></table>
<table cellspacing="0" style="width: 100%; border-collapse: collapse;"
class="datagrid_style">
<tr class="datagrid_item"><td><span>对以上的填"否"项(或发现服务厅有其他项不合理的事项)做详细描述,以便回忆,及记录上述选项外出现的其他情况:</span></td></tr>
<tr><td><textarea rows="3" cols="130" name="yytitem_<s:property value="#kpi1.id.kpiCode"/>"></textarea></td></tr>
</table></s:if>
</s:if>
<!-- three level -->
<s:iterator value="#kpi2.children" var="kpi3" status="s3">
<s:if test="#kpi3.type eq 'Item' ">
<s:if test="#s3.first ">
<table id="" cellspacing="0" style="width: 100%; border-collapse: collapse;"
class="datagrid_style">
<thead>
<tr>
<th class="datagrid_title" width="5%">
<s:label value="编号" />
</th>
<th class="datagrid_title" width="70%">
<s:label value="检测项目" />
</th>
<th class="datagrid_title" width="10%">
<s:label value="是/否" />
</th>
<th class="datagrid_title" width="15%">
<s:label value="对象" />
</th>
</tr>
</thead>
<tbody id="">
</s:if>
<tr <s:if test="#s3.odd==true">class="datagrid_item"</s:if><s:else>class="datagrid_a_item"</s:else>>
<td class="datagrid_column">
<s:property value="#kpi3.id.kpiCode" />
</td>
<td class="datagrid_column">
<div title="<s:property value="#kpi3.description" />"><s:property value="#kpi3.description" /></div>
</td>
<td class="datagrid_column">
<input type="radio" id="<s:property value="#kpi3.id.kpiCode"/>_1" name="yytitem_<s:property value="#kpi3.id.kpiCode"/>" value="1"><label for="<s:property value="#kpi3.id.kpiCode"/>_1">是</label></input>
<input type="radio" id="<s:property value="#kpi3.id.kpiCode"/>_2" name="yytitem_<s:property value="#kpi3.id.kpiCode"/>" value="2"><label for="<s:property value="#kpi3.id.kpiCode"/>_2">否</label></input>
</td>
<td class="datagrid_column">
<div <s:if test="null == #kpi3.useFor || #kpi3.useFor.isEmpty">title="所有营业厅"</s:if><s:else>title="<s:property value="#kpi3.useFor" />"</s:else>><s:if test="null == #kpi3.useFor || #kpi3.useFor.isEmpty">所有营业厅</s:if><s:else><s:property value="#kpi3.useFor" /></s:else></div>
</td>
</tr>
<s:if test="#s3.last"></tbody></table>
<table cellspacing="0" style="width: 100%; border-collapse: collapse;"
class="datagrid_style">
<tr class="datagrid_item"><td><span>对以上的填"否"项(或发现服务厅有其他项不合理的事项)做详细描述,以便回忆,及记录上述选项外出现的其他情况:</span></td></tr>
<tr><td><textarea rows="3" cols="130" name="yytitem_<s:property value="#kpi2.id.kpiCode"/>"></textarea></td></tr>
</table>
</s:if>
</s:if>
</s:iterator>
</s:iterator>
<br />
</s:iterator>
</div>
<input id="checkStr" type="hidden" value="<c:out value="${elementVar}" />"></input>
<input id="checkNex" type="hidden" value="<s:property value="#elementNex"/>"></input>