Xpages - Пользовательский элемент управления, получающий пользовательское свойство из другого пользовательского элемента управления.

Настройка:

My OS windows 8 64bit
Eclipse version Standard/SDK Kepler Service Release 2
My JDK is jdk-8u5-windows-i586
My JRE is jre-8u5-windows-i586

Это как я преодолел свою ошибку.

В самом начале мой Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") также не работал. Затем я заходил на сайт и загружал файл UCanAccess 2.0.8 zip (как сказал Mr.Gord Thompson) и разархивировал его.

Затем вы также сможете найти эти * .jar в этой распакованной папке:

ucanaccess-2.0.8.jar
commons-lang-2.6.jar
commons-logging-1.1.1.jar
hsqldb.jar
jackcess-2.0.4.jar

Тогда я сделал, что я скопировал все эти 5 файлов и вставил их в эти 2 местоположения:

C:\Program Files (x86)\eclipse\lib
C:\Program Files (x86)\eclipse\lib\ext

(я сделал что смешно, потому что я не смог импортировать эти библиотеки в свой проект)

Затем я снова открываю eclipse своим проектом. Затем я вижу все файлы * .jar в папке System Library JRE. / g7]

Наконец, мой код работает.

public static void main(String[] args) 
{

    try
    {

        Connection conn=DriverManager.getConnection("jdbc:ucanaccess://C:\\Users\\Hasith\\Documents\\JavaDatabase1.mdb");
        Statement stment = conn.createStatement();
        String qry = "SELECT * FROM Table1";

        ResultSet rs = stment.executeQuery(qry);
        while(rs.next())
        {
            String id    = rs.getString("ID") ;
            String fname = rs.getString("Nama");

            System.out.println(id + fname);
        }
    }
    catch(Exception err)
    {
        System.out.println(err);
    }


    //System.out.println("Hasith Sithila");

}

0
задан Chris Richards 21 March 2019 в 20:06
поделиться

1 ответ

Попадание из одного элемента управления внутрь другого элемента управления нарушило бы изоляцию компонента. Возможно, вы захотите использовать другой подход:

Вариант a - сторона клиента: ваш элемент управления генерирует событие JavaScript, которое всплывает, пока не достигнет родительского элемента, который содержит элемент управления, который вы хотите изменить (предположительно, родительский элемент Dom ). Там вы устанавливаете свойство этого элемента.

Вариант b - сторона сервера: как предложил Урс: связать оба компонента и обработать обновления внутри компонента

0
ответ дан stwissel 21 March 2019 в 20:06
поделиться