Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с JSP / 9 сообщений из 9, страница 1 из 1
04.05.2005, 19:39
    #33049042
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с JSP
Проблема такая.
Есть страничка jsp,ее содержание зависит от того,какой параметр стоит в адресной строке,т.е. если стоит:index.jsp?par=all, на странице отображается вся информация из базы(точнее все дянные из определенной таблицы базы).Есть ряд других параметров(par=one,....),в результате получается,что необходимо ставить кучу if else в коде страницы,а это плохой стиль программирования,хотелось бы иметь класс,который в зависимости от параметра выдавал бы тот или иной результат,как это сделать?Получается нужно в этом классе получать данные из БД,потом на основании этих данных формировать html файл,который далее вставляется в страницу,так это делается или нет,может есть другой способ.
...
Рейтинг: 0 / 0
04.05.2005, 19:49
    #33049060
Pitbull terrier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с JSP
wow!

есть маза формировать коллекцию в сервлете и форвардить ее на жсп
...
Рейтинг: 0 / 0
04.05.2005, 19:54
    #33049070
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с JSP
Pitbull terrierwow!

есть маза формировать коллекцию в сервлете и форвардить ее на жсп
А если в таблице из базы находится 300 строк
...
Рейтинг: 0 / 0
04.05.2005, 19:55
    #33049076
Pitbull terrier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с JSP
peter6636 Pitbull terrierwow!

есть маза формировать коллекцию в сервлете и форвардить ее на жсп
А если в таблице из базы находится 300 строк

А в чем в таком случае выгода от использования жсп??

пысы - выводить постранично!
...
Рейтинг: 0 / 0
04.05.2005, 20:01
    #33049082
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с JSP
Pitbull terrier peter6636 Pitbull terrierwow!

есть маза формировать коллекцию в сервлете и форвардить ее на жсп
А если в таблице из базы находится 300 строк

А в чем в таком случае выгода от использования жсп??

пысы - выводить постранично!
как?в 3-х словах
...
Рейтинг: 0 / 0
05.05.2005, 09:39
    #33049584
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с JSP
Есть ли у еого-то еще мысли по поводу данного вопроса,как мне лучше сделать
...
Рейтинг: 0 / 0
05.05.2005, 09:50
    #33049610
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с JSP
servlet:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
...
List items =  new  ArrayList();

OneRowClass row1 =  new  OneRowClass();
row1.setName("ras-ras");
row1.setCount( 154 );
items.add(row1);

OneRowClass row2 =  new  OneRowClass();
row2.setName("ras-dva");
row2.setCount( 159 );
items.add(row2);

request.setAttribute("myProducts", items);
request.forward("path-to-jsp.jsp"); // это выдуманный метод, но что он делает - понятно

path-to-jsp.jsp (с использованием jstl)
Код: plaintext
1.
2.
3.
4.
5.
<c:if test="${!empty myProducts}">
  <c:forEach items="${myProducts}" var="product">
    <c:out value="${product.name}"/> и его количество: <c:out value="${product.count}"/><br/>
  </c:forEach>
</c:if>
...
Рейтинг: 0 / 0
05.05.2005, 12:24
    #33050153
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с JSP
peter6636 Pitbull terrierпысы - выводить постранично!
как?в 3-х словах

Делаешь запрос к БД, указывая требуемый диапазон записей. Для каждой БД есть свои способы "резки выборки кусками". Ну или вытаскиваешь все, а потом показываешь требуемое, но ИМХО первое предпочтительней.
...
Рейтинг: 0 / 0
06.05.2005, 10:29
    #33052076
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с JSP
Выше предлагалось использовать для итераций библиотеку ядра JSTL, а запрос в бвзу формировать самому в сервлете. Я для этих целей "нацарапал" свою библиотеку пользоательских тэгов. Однако в JSTL имеется SQL часть, которую можно задействовать.
Возьми книжку Сью Шпильман "JSTL:Практическое руководство для JSP программистов".
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с JSP / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]