一网友问了我这样的一个问题:
"如果我 想在一行中迭代多本书,该如何写迭代标签(logic:iterate )呢?
迭代后就是这样 在一行中有 图书1,图书2,图书3,图书4
然后下一行 图书5 图书6 图书7 图书8
在每一行都迭代四个,这个迭代标签该怎么写呢?我把迭代的内容放在了Vector中."
我写了如下的代码
<%
Vector books = new Vector();
books.add("book1");
books.add("book2");
books.add("book3");
books.add("book4");
books.add("book5");
books.add("book6");
books.add("book7");
request.setAttribute("books",books);
%>
<logic:iterate name="books" id = "book" indexId = "index">
<bean:write name="book"/>
<%
if((index.intValue()+1)%4 == 0)
out.println("<br>");
//不知道这个地方用表达式怎样写好,那位能告诉我呢?
%>
</logic:equal>
</logic:iterate> 希望能给他有所帮助,^_^
"如果我 想在一行中迭代多本书,该如何写迭代标签(logic:iterate )呢?
迭代后就是这样 在一行中有 图书1,图书2,图书3,图书4
然后下一行 图书5 图书6 图书7 图书8
在每一行都迭代四个,这个迭代标签该怎么写呢?我把迭代的内容放在了Vector中."
我写了如下的代码
















//不知道这个地方用表达式怎样写好,那位能告诉我呢?



</logic:iterate>