Как разбивать таблицу продуктов с помощью сервлета jsp

65
5

Этот мой файл jsp и он перечисляет элементы базы данных продуктов в таблице, 3 продукта для каждой строки, и я хочу разбивать свой список так, чтобы после 4 или 5 строк я мог щелкнуть следующую страницу, чтобы продолжить перечисление оставшихся продуктов. Любая помощь была бы оценена, я искал слишком много, но я не мог найти что-то легкое для понимания, так что вот мой код, если кто-то может дать решение:

<table>
<%
int numberofcolumns=4;int cmp =0;int cm_image = 4;int cm_price =5;int cmp_category =6;int cmp_quantity =7;
while (cmp<=size ) // cmp is an counter, and size is the size of the products array
{

c++;

if (c==numberofcolumns){
numberofcolumns=numberofcolumns+3;
out.println("<tr>"); // for that each line countain 3 columns (products)

}

out.println("<td>");

out.println("<p><img src=\"images/" + Arrayp.get(cm_image) + " \" width=\"100\" height=\"100\" /></p>");
out.println("<p> prix " +Arrayp.get(cm_price) + "</p>");
out.println("<p>" + Arrayp.get(cmp_category) + "</p>");
out.println("<p>quantité disponible " + Arrayp.get(cmp_quantity) + "</p>");

cmpcounter=cmpcounter+8; //because my database (array) contains 8 columns on each line
cm_image=cm_image+8;
cm_price=cm_price+8;
cmp_category=cmp_category+8;
cmp_quantity=cmp_quantity+8;
out.println("<td>");
}
out.println("</tr>");
%>

</table>

спросил(а) 2014-05-02T18:11:00+04:00 6 лет, 1 месяц назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема