logic:iterate 里面根本用不着向你那样去赋给变量。
直接用bean:write 就可以了
<logic:iterate id="list" name="matrix_list" type="com.dconx.swx.adworx.MailList">
<tr height="20">
<td class="td_l"><bean:write name="list" property="publication_name"/></td>
<td class="td_m"><bean:write name="list" property="records"/></td>
<td class="td_m"><bean:write name="list" property="records_valid"/></td>
</tr>
</logic:iterate>
直接用bean:write 就可以了
<logic:iterate id="list" name="matrix_list" type="com.dconx.swx.adworx.MailList">
<tr height="20">
<td class="td_l"><bean:write name="list" property="publication_name"/></td>
<td class="td_m"><bean:write name="list" property="records"/></td>
<td class="td_m"><bean:write name="list" property="records_valid"/></td>
</tr>
</logic:iterate>
<%str=abc %>这样的语句行吗?引号都没有呀!
<logic:iterate id="list" name="matrix_list" type="com.dconx.swx.adworx.MailList">
<bean:define id="lstr" name="list" property="records"/>
<%
str += lstr;
%>
</logic:iterate>