powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как работает скрипт?
9 сообщений из 9, страница 1 из 1
Как работает скрипт?
    #38711602
_libertas_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Помогите, пожалуйста, понять как работает скрипт(он встроен в jsp):

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 <script>
        var map;
        var eventsArr = [
            <%
            int i = 0;
            for (EventTransfer et : userEvents) { %> //почему здесь после фигурной скобке идет %>?
            <%= et.convertToJson() %> 
            <% i++;
            if (i < userEvents.size()) %>
            ,
            <% } %>
        ];
 </script>



Я так понимаю это java script, встроенные в HTML? Вообщем, если не сложно, то пояснить логику этого кода?

Спасибо.
...
Рейтинг: 0 / 0
Как работает скрипт?
    #38711645
J.Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_libertas_,

товарищ, вам нужен курс jsp-ликбеза. Почему бы вам не почитать простейшие tutorial'ы по jsp?
...
Рейтинг: 0 / 0
Как работает скрипт?
    #38711794
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_libertas_Всем привет!

Помогите, пожалуйста, понять как работает скрипт(он встроен в jsp):

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 <script>
        var map;
        var eventsArr = [
            <%
            int i = 0;
            for (EventTransfer et : userEvents) { %> //почему здесь после фигурной скобке идет %>?
            <%= et.convertToJson() %> 
            <% i++;
            if (i < userEvents.size()) %>
            ,
            <% } %>
        ];
 </script>



Я так понимаю это java script, встроенные в HTML? Вообщем, если не сложно, то пояснить логику этого кода?

Спасибо.

Логика простая:
Создается массив eventsArr в JavaScript из объекта userEvents в Java.
Вам это помогло? :-)
...
Рейтинг: 0 / 0
Как работает скрипт?
    #38712361
_libertas_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgul,

да нет, не помогло. Больше не привычен синтаксис. Разбираться надо в javaScript. :)
...
Рейтинг: 0 / 0
Как работает скрипт?
    #38712370
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_libertas_mad_nazgul,

да нет, не помогло. Больше не привычен синтаксис. Разбираться надо в javaScript. :)
Ну, авторам такой красоты, тоже стоит по какому-нибудь месту настучать хорошенько.
Если коротко, то код внутри <% %> это Java. Она генерит некоторый текст. JSON, судя по всему.
Этот текст на HTML странице выходит в виде
Код: java
1.
2.
  var map;
  var eventsArr = [ то что сгенерил Java сервер]
...
Рейтинг: 0 / 0
Как работает скрипт?
    #38712699
_libertas_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

я стал сам немного писать и стало проясняться ситуация :)

Я так понял, нужно теги <% %> - желательно писать для каждой строки java?
...
Рейтинг: 0 / 0
Как работает скрипт?
    #38712709
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_libertas_Blazkowicz,

я стал сам немного писать и стало проясняться ситуация :)

Я так понял, нужно теги <% %> - желательно писать для каждой строки java?
То что пишется внутри этих тегов называется скрпилетами. В хорошем JSP они вообще не используются. Вместо них используются JSTL и EL.
...
Рейтинг: 0 / 0
Как работает скрипт?
    #38712719
_libertas_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
ну понятно, ну сначала со скрпилетами разберусь, а потом уже к JSTL и EL.:)
...
Рейтинг: 0 / 0
Как работает скрипт?
    #38712727
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_libertas_ну понятно, ну сначала со скрпилетами разберусь, а потом уже к JSTL и EL.:)
Ну, разобратся, конечно стоит. Но обращаю ваше внимание, что в последних версиях JSP и EL они не нужны совершенно. В более старых версиях приходилось использовать, потому что EL много чего не умеел.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как работает скрипт?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]