BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 08 дек 2021, 03:55

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Вызвать свой код в activation.jsp WiFiAgent
СообщениеДобавлено: 12 апр 2019, 10:49 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Нужно динамически формировать часть страницы activation.jsp при каждом вызове.
Как в своём классе получить Setup|Context?

Код:
public class myJSPFunc
{
   private Setup setup;
   private ServerContext context;

   public myJSPFunc() {
      setup = Setup.getSetup();
      context = new ServerContext(setup, 0, 0);
      context.init();
   }
}


setup всегда null


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2019, 17:03 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4482
Откуда: Уфа, Россия
Карма: 186
Динамический код выполняется в отдельном класслоадере, поэтому в нем не доступны объекты инициализированные в других класслоадерах.

Код:
      Setup.setSetup( new Setup( "data.data" ) );
      Setup setup = Setup.getSetup();


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 апр 2019, 14:36 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
А подскажите еще, как получить Connection?

Пробовал так:
Код:
      Setup.setSetup(new Setup("data.data"));
      Setup setup = Setup.getSetup();
      ServerContext context = new ServerContext(setup, 0, 0);
      context.init();

      ConnectionSet connectionSet = context.getConnectionSet();
      Connection con = connectionSet.getConnection();
      Connection con2 = context.getConnection();
      Connection con3 = setup.getDBConnection();


Везде Connection null


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.070s | 28 Queries | GZIP : On ]