Iterator i=topicslist.iterator();
Topics topics=null;
while(i.hasNext()){
topics=(Topics)i.next();
//这下面是要循环的第一段代码
topics=(Topics)i.next();
//这下面是要循环的第二段代码
}
因为我在JSP页面中循环出来的要求两段两段的代码格式不一样,用JSP可以做出来.
同样的效果,我用struts的标签<s:iterator>能做出来吗
struts中没有一个next啊?
希望老师能明白我的意思
Topics topics=null;
while(i.hasNext()){
topics=(Topics)i.next();
//这下面是要循环的第一段代码
topics=(Topics)i.next();
//这下面是要循环的第二段代码
}
因为我在JSP页面中循环出来的要求两段两段的代码格式不一样,用JSP可以做出来.
同样的效果,我用struts的标签<s:iterator>能做出来吗
struts中没有一个next啊?
希望老师能明白我的意思
解决方案 »
- hibernate的sessionfactory
- 求一算法,判断数组中是否有重复数据
- 我的extjs程序对话框怎么是这样的
- [+急]PreparedStatement同时处理select,update,insert ???
- 添加问题?
- jacob 读取dll出现下面错误
- 如何在Mysql插入一条记录后取得自增字段的值,谢谢。
- 请问用jdk开发商业网站是免费的吗,有没有版权问题
- JSP+servlet+JDBC实现,数据库访问问题
- 为啥我JDBC批量添加数据只执行了一次。。
- javax.mail.AuthenticationFailedException: Mailbox is currently locked
- 请高手指点
.......
}
这样判断
Iterator i=topicslist.iterator();
Topics topics=null;
while(i.hasNext()){
topics=(Topics)i.next();
%>
HTML代码
<% topics=(Topics)i.next();%>
形式不一样的HTML代码
<% } %>
现在我换做用struts来实现, 用<s:iterator>来实现,
不过在<s:iterator>中嵌套<s:if>好像可以,我正在试
<%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic"%>
<%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean"%>
<table border="1">
<tr><td>列表名名</td>
<logic:empty name="userlist">
<tr><td>
没有符合要求的数据存在!
</td></tr>
</logic:empty>
<logic:notEmpty name="userlist">
<logic:iterate id="l" name="userlist">
<tr>
<td>
<bean:write name="l" property="username" />
</td>
</tr>
</logic:iterate>
</logic:notEmpty>
</table>
<logic:empty name="userlist>表示把list中取出来,判断是否为空
<logic:notEmpty name="userlist" 判断是否不为空<logic:iterate id="username" name="userlist">假设不为空,就循环 ,id表示从userlist中取出一个对象,赋值给username;
<bean:write name="username" property="username" /> 表示把username输出来,name属性表示上面id值,property表示User中的属性username;
List list1 = new ArrayList();
list1 .add("a");
list1 .add("b");
list1 .add("c");
list.add(list1);
list.add("d");
<s:if test="#stat.odd">
//doSomething
</s:if>
</s:iterator>