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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Resin, JSP, JDBC 
:(
    Опции темы
Гость_junior
Дата 1.11.2005, 11:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ЖСП старница возвращает 0, когда должна возвратить 34. ВЕб-контейнер - Резин 2.1. В папке /webapps/web-inf/classes
находятся класс бина, и классы JDBC драйвера.
Тексты:

ЖСП страница:

Код

<%@ page errorPage="error.jsp" %>
</html>
<body style="font-family: Verdana, Tahoma, Arial; font-size: 10pt;">
<center><p1>Under Construction</p1></center>
<jsp:useBean id="beanDB" class="beanDB"/>
<br><jsp:getProperty name="beanDB" property="count"/>
</body>
</html>


Бин:

Код

import java.sql.DriverManager; 
import java.sql.Connection; 
import java.sql.Statement; 
import java.sql.ResultSet;  
import java.sql.SQLException; 

public class beanDB { 
    private int count;

    public void setCount(int countNew){
        count = countNew;
    }
     
    public int getCount(){

        Connection conn = null; 

        try { 
            String driver = "oracle.jdbc.OracleDriver"; 
            Class.forName(driver); 

            String jdbcUrl = "jdbc:oracle:thin:@*:1521:*"; 
            String user = "*"; 
            String pass = "*"; 
            conn = DriverManager.getConnection(jdbcUrl, user, pass); 

            Statement st = conn.createStatement(); 
            String sql; 
            sql = "SELECT COUNT(*) FROM user_tables"; 
            ResultSet rs = st.executeQuery(sql); 

            while(rs.next()) {  
                count = rs.getInt(1); 
            } 
            rs.close(); 
            st.close(); 
            conn.close(); 

         }catch(SQLException se) { 
              se.printStackTrace(); 
         }catch(Exception e) { 
             e.printStackTrace(); 
         }finally { 
             try{ 
                 if (conn!=null) 
                     conn.close(); 
             }catch(SQLException se) { 
                 se.printStackTrace(); 
            } 
        }
        return count;
     }
}


Может кто подскажет что не так?
  Вверх
batigoal
Дата 1.11.2005, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Я бы попробовал для начала положить класс бина в какой-нибудь пакет. Беспакетные бины подчас дают ошибки.


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


Unregistered











Дык, другие беспакетные бины отрабатывют нормально...
  Вверх
Гость_junior
Дата 1.11.2005, 15:48 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вопрос снят.

Драйверы JDBC надо было положить в WEB-INF/lib
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0463 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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