[ anon156554 @ 12.05.2010. 10:53 ] @
Recimo da imam List od deset objekata u njoj. Treba da napravim tabelu u okviru JSP stane koja bi trebalo da nakon svake 3 stavke u List napravi novi red u tabeli.
Kako da napravim takav kod?
Hvala!

[Ovu poruku je menjao odalinjo dana 12.05.2010. u 14:30 GMT+1]
[ bantu @ 12.05.2010. 11:43 ] @
Pa iteriras kroz tu listu i ako je brojac djeljiv sa 3 onda prije nego ubacis novu celiju ubacis "</tr><tr>" da bi presao u novi red i to ti je to.
[ anon156554 @ 12.05.2010. 12:05 ] @
Mislim da to ne bi radilo. Ideja nije dovoljna da bi se vodilo racuna da se otvori prvi red, zatvori poslednji,itd.
Mozes li neki pseudokod kratki da bacis na sta si mislio?
[ bantu @ 12.05.2010. 13:02 ] @
Evo nešto brzinski.
Code:

<%@page contentType="text/html" pageEncoding="UTF-8" import="java.util.*" %>

<html>
    <head>
        <title>JSP Page</title>
    </head>
    <body>
        <table border="1">
            <tr>                
<%
            List<String> lista = new ArrayList<String>();
            for (int i = 1; i <= 10; i++) {
                lista.add("Test: " + i);
            }
            
            for (int i = 0; i < lista.size(); i++) {
                if ((i != 0) && (i % 3) == 0) {
                  %></tr><tr><%
                } 
                %><td><%=lista.get(i)%> </td><%
            }
                
%>                
            </tr>
        </table>

    </body>
</html>

[ anon156554 @ 12.05.2010. 13:30 ] @
Da, dosao sam u medjuvremenu do resenja, hvala! Pretpostavljam da ce nekome jos koristiti.