BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 02:52

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 17 фев 2023, 03:01 
Не в сети

Зарегистрирован: 16 ноя 2011, 18:30
Сообщения: 115
Карма: 0
В новой версии все сильно поменялось. Раньше были xsl, теперь стали jsp.
Раньше из дин.класса обработчика dynaction результаты передавались в дереве для обработки в xsl
Например:
Код:
   
this.rootNode.setAttribute("status", "ok");
this.rootNode.setAttribute("contractId", Integer.toString(this.cid));
this.rootNode.setAttribute("command", command);
      
Element element = createElement(this.rootNode, "notificationSubscription");

Element phoneElement = createElement(element, "phone");
phoneElement.setTextContent(phone);
         
Element emailElement = createElement(element, "email");
emailElement.setTextContent(email);


И в xls все это использовалось.
Например:
Код:
<table class="contacts">
        <tr>
                <td width="150">Номер телефона</td>
                <td width="300"><xsl:value-of select="/data/notificationSubscription/phone/."/></td>
               
        </tr><tr>
                <td width="150">e-mail адрес</td>
                <td width="300"><xsl:value-of select="/data/notificationSubscription/email/."/></td>
               
        </tr>
</table>


А как в новой версии передавать данные из дин класса в jsp и как их там получать?
Есть у кого-нибудь примеры?
Или документация об этом?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 фев 2023, 03:07 
Не в сети

Зарегистрирован: 16 ноя 2011, 18:30
Сообщения: 115
Карма: 0
И куда лучше размещать свои jsp чтобы они вызывались и не перетирались при обновлениях?
Пока добавил в WEB-INF/jspf/webcontent.jsp свою папку по образу и подобию с остальными.
Папка с моими jsp не перетрется, а вот webcontent.jsp скорее всего да.
Есть какие-то варианты сделать неперетираемую точку входа, типа как custom.css?


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
afedorov писал(а):
В новой версии все сильно поменялось. Раньше были xsl, теперь стали jsp.
Раньше из дин.класса обработчика dynaction результаты передавались в дереве для обработки в xsl
Например:
Код:
   
this.rootNode.setAttribute("status", "ok");
this.rootNode.setAttribute("contractId", Integer.toString(this.cid));
this.rootNode.setAttribute("command", command);
      
Element element = createElement(this.rootNode, "notificationSubscription");

Element phoneElement = createElement(element, "phone");
phoneElement.setTextContent(phone);
         
Element emailElement = createElement(element, "email");
emailElement.setTextContent(email);


И в xls все это использовалось.
Например:
Код:
<table class="contacts">
        <tr>
                <td width="150">Номер телефона</td>
                <td width="300"><xsl:value-of select="/data/notificationSubscription/phone/."/></td>
               
        </tr><tr>
                <td width="150">e-mail адрес</td>
                <td width="300"><xsl:value-of select="/data/notificationSubscription/email/."/></td>
               
        </tr>
</table>


А как в новой версии передавать данные из дин класса в jsp и как их там получать?
Есть у кого-нибудь примеры?
Или документация об этом?


в коде

Код:
context.getRequest().setAttribute( "var01", "что то" ) );


в jsp

Код:
${var01}


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
afedorov писал(а):
И куда лучше размещать свои jsp чтобы они вызывались и не перетирались при обновлениях?
Пока добавил в WEB-INF/jspf/webcontent.jsp свою папку по образу и подобию с остальными.
Папка с моими jsp не перетрется, а вот webcontent.jsp скорее всего да.
Есть какие-то варианты сделать неперетираемую точку входа, типа как custom.css?


если хотите подправить jsp из коробки биллинга
создаете копию файла c таким же названием и расширением jsp.orig
при обновление будет перетираться он, а не рабочий файл
свои файлы можете размещать в любом месте
(лучше в какой то одной папке что бы потом проще искать, копировать и т.д.)


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

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


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

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


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

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