Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GRID для веб для Jsp или Servlet 
V
    Опции темы
Fameing
Дата 31.5.2006, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: 2
Всего: 2



Появилась необходимость реализовать GRID данных, которые получаю с базы. 
Подскажите библиотеки, которые это делают. 
Желательно для servlet.
 
PM MAIL ICQ   Вверх
batigoal
Дата 31.5.2006, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Собственно, JDBC и руки smile  Чем не устраивает? 

Это сообщение отредактировал(а) Lamer George - 31.5.2006, 13:46


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
MisterCleric
Дата 31.5.2006, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Я задавал подобный вопрос. Вот обсуждение и что в результате получилось, но там JSP
http://forum.vingrad.ru/index.php?showtopi...mp;#entry707401 


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Fameing
Дата 31.5.2006, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: 2
Всего: 2



Большое спасибо разобрался. smile 
PM MAIL ICQ   Вверх
MisterCleric
Дата 31.5.2006, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Давай +  smile  


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Fameing
Дата 31.5.2006, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: 2
Всего: 2



Все зароботало а какая нужна библиотека для 

Код

        <sql:query var="rs" dataSource="jdbc/pool/HDESK">
            Select * from valera.userstable
        </sql:query>


а то ругается на такую запись


как я понял ты брал dataSource из JNDI я правельно понял. 
PM MAIL ICQ   Вверх
MisterCleric
Дата 31.5.2006, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Да.
для sql что ли? 
standart.jar & jstl.jar
 


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Fameing
Дата 31.5.2006, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: 2
Всего: 2



Кодключил все библиотеки и код такой 
Код

<jsp:root version="1.2"
          xmlns:jsp="http://java.sun.com/JSP/Page"
          xmlns:sql="http://java.sun.com/jsp/jstl/sql"
          xmlns:c="http://java.sun.com/jsp/jstl/core"
          xmlns:display="urn:jsptld:http://displaytag.sf.net">
    <jsp:directive.page contentType="text/html; charset=UTF-8" />
    <style type="text/css" media="all">
        @import url( "css/maven-base.css" );
        @import url( "css/maven-theme.css" );
        @import url( "css/site.css" );
    </style>
    <html>
    <head>
        <title>Test</title>
    </head>

    <body>
    <center>

        <sql:query var="rs" dataSource="jdbc/pool/HDESK">
            Select * from valera.userstable
        </sql:query>
        <display:table name="pageScope.rs.rows" id="row" pagesize="3" defaultsort="1" defaultorder="ascending">
            <display:column property="userid" title="userid" sortable="true" headerClass="sortable"/>
            <display:column property="username" title="username" sortable="true" headerClass="sortable"/>
            <c:set var="Actions" value="${row}"/>
                <display:table name="${Actions}" class="simple1">
                    <display:column href="edit.jsp" scope="session" value="Edit"/>
                    <display:column href="delete.jsp" scope="session" value="Delete"/>
                </display:table>
        </display:table>


    </center>
    </body>
    </html>
</jsp:root>


и на виходе получаю 

Код

<style media="all" type="text/css">
        @import url( "css/maven-base.css" );
        @import url( "css/maven-theme.css" );
        @import url( "css/site.css" );
    </style><html><head><title>Test</title></head><body><center>


<sql:query dataSource="jdbc/pool/HDESK" var="rs">
            Select t.username, t.userid from valera.userstable t
</sql:query>


<span class="pagebanner">No items found.</span><span class="pagelinks"><strong>1</strong></span>
<table id="row">
<thead>
<tr>
<th class="sortable sorted order1">
<a href="/lightclient/history/history.jsp?d-16544-p=1&amp;d-16544-s=0&amp;status=0&amp;d-16544-o=1">userid</a></th>
<th class="sortable">
<a href="/lightclient/history/history.jsp?d-16544-p=1&amp;d-16544-s=1&amp;status=0&amp;d-16544-o=2">username</a></th></tr></thead>
<tbody><tr class="empty"><td colspan="2">Nothing found to display.</td></tr></tbody></table></center></body></html>



Что я сделал не так.  smile  smile  smile  
PM MAIL ICQ   Вверх
MisterCleric
Дата 31.5.2006, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



У тебя JNDI как прописан? 


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Fameing
Дата 31.5.2006, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: 2
Всего: 2



Ну да ! С сервлета летает на ура соединения.  

Это сообщение отредактировал(а) Fameing - 31.5.2006, 16:04
PM MAIL ICQ   Вверх
MisterCleric
Дата 31.5.2006, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



покажи код JNDI и соединения с ним в сервлете - меня это тоже интересует  smile  


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Fameing
Дата 31.5.2006, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: 2
Всего: 2



Использую TomCat 5.0.28

в web.xml
Код

    <resource-ref>
        <description>HDESK</description>
        <res-ref-name>jdbc/pool/HDESK</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>


в context.xml

Код

<Resource auth="Container" description="HDESK" name="jdbc/pool/HDESK" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/pool/HDESK">
        <parameter>
            <name>factory</name>
            <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
        </parameter>
        <parameter>
            <name>url</name>
            <value>jdbc:oracle:oci8:@VAL</value>
        </parameter>
        <parameter>
            <name>password</name>
            <value>***</value>
        </parameter>
        <parameter>
            <name>maxActive</name>
            <value>10</value>
        </parameter>
        <parameter>
            <name>maxWait</name>
            <value>10000</value>
        </parameter>
        <parameter>
            <name>driverClassName</name>
            <value>oracle.jdbc.driver.OracleDriver</value>
        </parameter>
        <parameter>
            <name>username</name>
            <value>****</value>
        </parameter>
        <parameter>
            <name>maxIdle</name>
            <value>10</value>
        </parameter>
    <parameter>
        <name>removeAbandoned</name>
            <value>true</value>
    </parameter>
    <parameter>
            <name>removeAbandonedTimeout</name>
            <value>10</value>
        </parameter>
        <parameter>
            <name>logAbandoned</name>
            <value>true</value>
    </parameter>
    <parameter>
        <name>initialSize</name>
        <value>5</value>
    </parameter>
    </ResourceParams>



  

Это сообщение отредактировал(а) Fameing - 31.5.2006, 16:14
PM MAIL ICQ   Вверх
MisterCleric
Дата 31.5.2006, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



А вот так у тебя есть?
Код

      <Context path="/pathToYourApp" docBase="pathToYourApp"
            debug="5" reloadable="true" crossContext="true">          
            <Logger className="org.apache.catalina.logger.FileLogger"
                     prefix="YourApp_log." suffix=".txt"
                     timestamp="true"/>
            <Resource name="jdbc/pool/HDESK" auth="Container" type="javax.sql.DataSource" />

и что означает
Цитата

 :@VAL
?
 smile Я с таким не знаком  


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Fameing
Дата 31.5.2006, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.2.2006
Где: Ukraine. Kiev

Репутация: 2
Всего: 2



Да такое есть.

Код

 <Context path="/test" docBase="test" debug="5" reloadable="true" crossContext="true">          


И такой фопрос по ходу дела а что обозначает crossContext="true"



Цитата

:@VAL


А ето имя по которому берется информация о IP адресах с файла tnsnames.ora с Oacle.

 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1751 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.