Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как сделать список / 17 сообщений из 17, страница 1 из 1
22.03.2007, 08:04:31
    #34407547
quiestion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
Народ кто-нить может помочь с таким вопросом:

Нужно из базы делать выборку и отразить в jsp. Проблема в том, что нужно выводить на страницу определенное количество записей и создавать ссылки типа далее (в вообщем постранично!). Подскажите как енто сделать!
...
Рейтинг: 0 / 0
22.03.2007, 09:46:14
    #34407596
Ёлкин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
...
Рейтинг: 0 / 0
22.03.2007, 09:50:44
    #34407614
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
quiestionНарод кто-нить может помочь с таким вопросом:

Нужно из базы делать выборку и отразить в jsp. Проблема в том, что нужно выводить на страницу определенное количество записей и создавать ссылки типа далее (в вообщем постранично!). Подскажите как енто сделать!
Обязательно JSP? Куча других фрейморков решают эту проблему "из коробки". Если JSP - то тоже не особо сложно, хотя и не приятно. Плюс, вроде бы где-то на Sourceforge валяется custom tag, описывающий таблицу.
...
Рейтинг: 0 / 0
22.03.2007, 11:23:05
    #34408011
quiestion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
Ёлкин Pager Tag Library
А в каком разделе искать то?
...
Рейтинг: 0 / 0
22.03.2007, 11:47:18
    #34408111
Ёлкин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
Как в каком? Страница уже на нужном разделе.
Используй первые 3 ссылки на странице:
Demo
Documentation
Download
Еще тут неплохая библиотечка Display tag library 1.1
...
Рейтинг: 0 / 0
22.03.2007, 13:23:42
    #34408534
question_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
ЁлкинКак в каком? Страница уже на нужном разделе.
Используй первые 3 ссылки на странице:
Demo
Documentation
Download
Еще тут неплохая библиотечка Display tag library 1.1

Спасибки, как раз то что искал!!!!!
...
Рейтинг: 0 / 0
30.03.2007, 08:55:01
    #34426396
question_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
Скачать то скачал.....проблема теперь как енто настроить???? Тобишь как подключить к БД???? HELP PLEASE!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
30.03.2007, 11:23:49
    #34426858
question_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
question_Скачать то скачал.....проблема теперь как енто настроить???? Тобишь как подключить к БД???? HELP PLEASE!!!!!!!!!!!!!!!

Точнее как загнать туда вместо пробных данных - данные из БД. В документации приводится пример:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
From a db?
Displaytag will never support retrieving data from a db directly. Displaytag is here to help you in displaying data, not to retrieve them.

Anyway, there are a couple of easy methods to get records from a db and display them using displaytag:

...

 2 ) Using dynabeans

see 

<%
      Connection con = ...; // just open a connection

      Statement stmt = con.createStatement();
      ResultSet rs = stmt.executeQuery("SELECT * from table");
      RowSetDynaClass resultSet =  new  RowSetDynaClass(rs, false);
      stmt.close();
      con.close();
      request.setAttribute("results", resultSet);
%>

      <display:table name="requestScope.results.rows" />
--------------------------------------------------------------------------------

Показанные изменения не работают.....подскажите что делаю не так?????????
...
Рейтинг: 0 / 0
30.03.2007, 13:08:31
    #34427279
max_from_sumy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
Код свой полностью приведите, тут не ясновидящие сидят
...
Рейтинг: 0 / 0
30.03.2007, 13:30:52
    #34427376
question_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
max_from_sumyКод свой полностью приведите, тут не ясновидящие сидят


В оригинале вот такой код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:display="urn:jsptld:http://displaytag.sf.net">
  <jsp:directive.page contentType="text/html; charset=UTF-8" />
  <jsp:directive.page  import ="org.displaytag.sample.*" />
  <jsp:include page="inc/header.jsp" flush="true" />

  <jsp:scriptlet> Object foo = session.getAttribute( "test" );
    if ( foo ==  null  ) {
      session.setAttribute( "test",  new  TestList( 120 , false) );
   }
</jsp:scriptlet>

  <h2>Auto-paging of  long  lists</h2>

  <display:table name="sessionScope.test" pagesize="10">
    <display:column property="id" title="ID" />
    <display:column property="name" />
    <display:column property="email" />
    <display:column property="status" />
  </display:table>
  <jsp:include page="inc/footer.jsp" flush="true" />

</jsp:root>


Насколько я понял нужно было сделать так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:display="urn:jsptld:http://displaytag.sf.net">
  <jsp:directive.page contentType="text/html; charset=UTF-8" />
  <jsp:directive.page  import ="org.displaytag.sample.*" />
  <jsp:include page="inc/header.jsp" flush="true" />

  <%
      Connection con = ...; // just open a connection

      Statement stmt = con.createStatement();
      ResultSet rs = stmt.executeQuery("SELECT * from table");
      RowSetDynaClass resultSet =  new  RowSetDynaClass(rs, false);
      stmt.close();
      con.close();
      request.setAttribute("results", resultSet);
%>

      <display:table name="requestScope.results.rows" />
    <display:column property="id" title="ID" />
    <display:column property="name" />
    <display:column property="email" />
    <display:column property="status" />
  </display:table>

 

  <jsp:include page="inc/footer.jsp" flush="true" />

</jsp:root>




В чем я не прав?
...
Рейтинг: 0 / 0
30.03.2007, 18:20:01
    #34428476
max_from_sumy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
Вы как-раз правы, нужно сделать так как описано в примере. Честно говоря, не понял я вашего вопроса, в чем же у вас проблема???
...
Рейтинг: 0 / 0
31.03.2007, 00:26:30
    #34428904
question_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
max_from_sumyВы как-раз правы, нужно сделать так как описано в примере. Честно говоря, не понял я вашего вопроса, в чем же у вас проблема???

Проблемка в том, что подставляя код я видимо еще что-то забываю! Не работает и все!!!! Может кто выводил выборку из БД постранично????
...
Рейтинг: 0 / 0
31.03.2007, 16:05:50
    #34429248
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
question_Может кто выводил выборку из БД постранично????
База какая?
...
Рейтинг: 0 / 0
02.04.2007, 00:02:25
    #34430177
question_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
Denis Popov question_Может кто выводил выборку из БД постранично????
База какая?

База любая!!!! Не правильно выразился: постранично данные из любой таблицы:)
...
Рейтинг: 0 / 0
02.04.2007, 00:21:42
    #34430180
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
question_ wrote:

> База любая!!!! Не правильно выразился: постранично данные из любой таблицы:)

Если база любая, тогда отсекается возможность прямого использования расширений
SQL конкретной БД для выборки диапазона записей. Разве что это будет
использоваться неявно каким-нибудь выбранным средством постраничной выборки.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.04.2007, 09:14:49
    #34430373
question_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
Denis Popov
question_ wrote:

> База любая!!!! Не правильно выразился: постранично данные из любой таблицы:)

Если база любая, тогда отсекается возможность прямого использования расширений
SQL конкретной БД для выборки диапазона записей. Разве что это будет
использоваться неявно каким-нибудь выбранным средством постраничной выборки.
Posted via ActualForum NNTP Server 1.4

Дык в документации написано же что нужно просто заменить некоторые строки????
...
Рейтинг: 0 / 0
02.04.2007, 11:11:40
    #34430656
question_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать список
ЭЙ народ неужели никто не выводил запрос постранично?????
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как сделать список / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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