forum.bitel.ru
http://forum.bitel.ru/

Вызвать свой код в activation.jsp WiFiAgent
http://forum.bitel.ru/viewtopic.php?f=44&t=13298
Страница 1 из 1

Автор:  Bazhutyan [ 12 апр 2019, 10:49 ]
Заголовок сообщения:  Вызвать свой код в activation.jsp WiFiAgent

Нужно динамически формировать часть страницы 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

Автор:  skn [ 12 апр 2019, 17:03 ]
Заголовок сообщения:  Re: Вызвать свой код в activation.jsp WiFiAgent

Динамический код выполняется в отдельном класслоадере, поэтому в нем не доступны объекты инициализированные в других класслоадерах.

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

Автор:  Bazhutyan [ 17 апр 2019, 14:36 ]
Заголовок сообщения:  Re: Вызвать свой код в activation.jsp WiFiAgent

А подскажите еще, как получить 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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/