服务器环境:
1、centos7
2、tomcat 8.0
3、JDK 8
Java项目开发好后,发布到linux服务器时,发现使用<s:iterator>标签进行循环迭代时,无法完全成功迭代出数据;
只是迭代出了一部分,另一部分的html代码和struts标签语法的使用也都没什么问题吧?
为什么会显示不出来呢?
数据库里有数据,而且数据完整。但是<s:iterator>只循环迭代出了数据表的第一行第一列部分数据而已!
大家帮我找一些原因好吗?谢谢!
代码如下:
<s:iterator value="rpts" id="rp" status="rpp">
<ul>
<li
class="rtt01">
<input type="checkbox" name="rchose" class="rtcls" value="<s:property value="#rp.rid"/>"/>
</li>
<li class="rtt02"> <s:property value="#rpp.index+1" /> </li>
<li class="rtt03"> <a><s:property value="#rp.rpobject"/></a> </li>
<li class="rtt04"> <s:property value="#rp.rptype"/> </li>
<li class="rtt05">
<s:if test="#rp.imgaddr!= null && #rp.imgaddr != ''"> 有 </s:if>
<s:else> 无 </s:else>
</li>
<li class="rtt06"> <s:property value="#rp.reporter"/> </li>
<li class="rtt07"> <s:date name="#rp.reportdt" format="yyyy-MM-dd"/></li>
<li class="rtt08"> <s:property value="#rp.ipaddr"/> </li>
<li class="rtt09">
<s:if test="#rp.isapprove == 1 "> 已审批 </s:if>
<s:else> 未审批 </s:else>
</li>
<li class="rtt10"> <s:property value="#rp.approver" /> </li>
<li class="rtt11"> <s:date name="#rp.appdate" format="yyyy-MM-dd" /> </li>
</ul>
</s:iterator>
显示效果截图:
- 大小: 11.4 KB
- 大小: 42.6 KB