|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Здравствуйте, как запустить java код при открытие страницы? Может есть какой-нибудь событие для этого(как в delphi например formshow)? Покуда только находил, что java код можно выполнить при нажатие на клавишу ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 11:04 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Какой код, зачем.... Скорее всего 100500 вариантов. В зависимости от того, зачем это нужно. В ADF можно даже рендеринг страниц переопределить, т.е. динамически генерировать item'ы ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 11:38 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Поясняю, почему важно "зачем" Для бизнес-логики, а ADF это для реализации бизнес логики. "Открытие страницы" операция и событие на такую операцию совершенно бессмысленная. Как открыли, так и закрыли - ну и что с точки зрения бизнеса туда хочется поместить? Если какая-то обработка данных, то скорее всего нужно смотреть в сторону размещение этого кода в соответствующих дата-Entity. Если работа с View, то какая. Кроме ручного рендеринга (что при таком вопросах как-то странно, не тот уровень), мне такую осмысленную задачу представить странно. Если переходы по Task Flow, то наверное смотреть в сторону Task Flow ))) (первая попавшаяся ссылка в google, сам не вчитывался, но похоже это как-раз про это . Мне не понятно, т.к. у них примеры про регионы, а я такого не использовал. https://docs.oracle.com/middleware/1213/adf/develop/adf-ui-contextual-events.htm ) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 11:47 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, при открытие формы должны подтягиваться параметры, эти параметры рассчитываются в java коде ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 11:59 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
neteurt Leonid Kudryavtsev, при открытие формы должны подтягиваться параметры, эти параметры рассчитываются в java коде Вы бы сказали на чём у вас фронт-енд. Т.к. сейчас можно делать фронт-енд на 1) JSP - устарело 2) JSF - почти устарело 3) GWT - уже не поддерживается 4) Vaadin - вроде как ещё поддерживается 5) Куча JavaScript фреймворков, для SPA. 6) ADF - Устарело? Это то что я вспомнил. В зависимости от того что используется ваша задача может решаться поразному. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 12:22 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
mad_nazgul, Вдруг у него десктоп?)) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 12:37 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
mad_nazgul, jspx ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 12:41 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
neteurt jspx Тогда вообще не понимаю: 1) в чем проблема ? 2) при чем тут "событие" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 12:43 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Хотя мне казалось, что предыдущие вопросы были про ADF, а не про JSP. Разумеется могу ошибаться ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 12:45 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, 1) я не понимаю, как при запуске jpsx страницы запустить java код 2) если у меня есть несколько jspx страниц, между которыми настроены переходы, как мне по умолчанию при запуске проекта открывать определенную страницу? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 12:52 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
neteurt, Сделать демку JSP ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 13:19 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, это для чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 13:34 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
neteurt PetroNotC Sharp, это для чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 14:25 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Вопросы из разряда: "куда в электрическую лампочку наливать керосин" neteurt 1) я не понимаю, как при запуске jpsx страницы запустить java код Если я правильно помню JSP: <%myClass.myInitMethod()%> в любом месте страницы neteurt 2) если у меня есть несколько jspx страниц, между которыми настроены переходы, как мне по умолчанию при запуске проекта открывать определенную страницу? Все страннее и страннее... Что такое "запуске проекта" для Web-приложения? В настройках Web-Server'а/проекта, можно определить дефолтную страницу. На обычных сайтах, обычно "index.htm", "index.html", "index.jsp" или что нибудь подобное ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 15:08 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
neteurt Leonid Kudryavtsev, 1) я не понимаю, как при запуске jpsx страницы запустить java код Обычно jsp компилируется в class-файл, который при вызове отдает html страницу, по умолчанию статичную. Все преобразования происходят на сервере. Ну соответственно вызов java кода происходит, как в обычном коде. neteurt 2) если у меня есть несколько jspx страниц, между которыми настроены переходы, как мне по умолчанию при запуске проекта открывать определенную страницу? Настроить страницу по умолчанию, обычно это index.jsp. А так, прописать в web.xml ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 08:38 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Есть подозрение, что там все же не JSP (судя по скриншотам из пред. сообщений) https://blogs.oracle.com/adf/an-epic-question-how-to-call-a-method-when-the-page-loads http://sanjeev-technology.blogspot.com/2017/02/adf-execute-code-before-page-load.html https://adfnbpel.wordpress.com/2012/08/07/execute-some-code-when-the-page-loads-in-adf и 100500 прочих статей в гугле ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 10:28 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev Есть подозрение, что там все же не JSP (судя по скриншотам из пред. сообщений) https://blogs.oracle.com/adf/an-epic-question-how-to-call-a-method-when-the-page-loads ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 10:42 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
Насколько я помню, я использовал client и server listener. Но мне это было нужно, т.к. большая часть логики у меня была на Java Script. Приложение работало с Oracle Map View, т.ч. там был один сплошной Java Script. Для обычного бизнес приложения, как я уже и сказал, обработка события "при запуске страницы" звучит странно. Должны быть какие-то другие слова, в зависимости от того, что же надо сделать. И по этим словам уже искать, как и в каком месте это делается ))). По начальной странице, опять таки вопрос странный. Я разумеется не помню, где и как это задается. Но в любом примере/туториале с Hello World это быть должно. Когда Вы рисуете task/page flow, с чего-то же этот task/page flow должен начинаться ))). Вообще у нас это и было самое сложное. Т.к. два противоречивых желания: с одной стороны все приложение можно запихать в одну страницу и наворотить там логики, с другой стороны, можно разбить на 100500 мелких страниц и описать через Task/page flow. Золотая середина наверное где-то по середине ))), но найти ее и есть самое сложное. IMHO & AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 10:49 |
|
jdeveloper событие при запуске страницы
|
|||
---|---|---|---|
#18+
..я работаю с ADF но только Desctop swing adf У Вас же 1.Надо посмотреть жизненный цикл страницы... У неё есть понятие OnLoad... И там можно подключить onListener Вообще по ADF да фига блогов...единственно они на английском...думаю Ваша ситуация там перетиралась если загугглить adf before page show или adf On page show и ADF: Execute code before page load http://sanjeev-technology.blogspot.com/2017/02/adf-execute-code-before-page-load.html кстати одна из первых ведёт на описание жизненного цикла https://docs.oracle.com/middleware/1213/adf/develop/adf-ui-page-lifecycle.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 12:19 |
|
|
start [/forum/topic.php?fid=59&msg=40019860&tid=2120608]: |
0ms |
get settings: |
4ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
28ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
316ms |
get tp. blocked users: |
0ms |
others: | 298ms |
total: | 657ms |
0 / 0 |