加入我用这个标签循环一个数组 但是只想循环前六个 有什么方法呢?
<s:iterator begin="0" end="5" value="movies" var="m">
这样写的话如果数据库里面的数据多于六条的话没有错 确实可以 但是当数据库里面的数据小于六条的时候就会报错数组越界错误 请问还有其他方法吗?
<s:iterator begin="0" end="5" value="movies" var="m">
这样写的话如果数据库里面的数据多于六条的话没有错 确实可以 但是当数据库里面的数据小于六条的时候就会报错数组越界错误 请问还有其他方法吗?
解决方案 »
- ssh整合出了问题,求助。。。
- 不显示删除回复显示所有回复显示星级回复显示得分回复 技术面试过后,HR多久会有通知呀?
- spring hibernate 奇怪问题在Tomcat下运行出现NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass
- 有关水晶报表及java应用方面的问题,请给我点思绪?
- 输入一个地址,如何获取该地址附近的地图信息?
- Io 异常: Connection reset; nested exception is java.sql.SQLException: Io 异常: Connection reset
- 各位大侠.怎么看集成到BEA控件的源码?
- 请各位高手帮忙!!!简单的问题,举手之劳!!!
- 求助:急急急^^^^^^^^^^^^^^^^^高手麻烦进来看看.
- jsp调用EJB出错,请大侠帮忙看看,急急急
- 关于log4j,谁能带我入个门啊?
- 有想转Android的朋友吗
<s:if test="#c.index<6">这样就好了 目的达到了
<s:if test="#st.count <= 6">
输出的内容
</s:if>
</s:iterator>以上可以实现。如果从性能方面考虑,不建议在页面上做,要在SQL中做(即:写一个只能取得6条记录的SQL)。