Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.01.2018, 12:39
Новичок на форуме
Отправить личное сообщение для urself2015 Посмотреть профиль Найти все сообщения от urself2015
 
Регистрация: 09.01.2018
Сообщений: 7

Передать список из JSP в JS
файле JSP происходит обработка карты entry:
Map<String, String> entry = (Map<String, String>)request.getAttribute("currentRep");

и далее обработка этой карты.

Я хочу всю логику выполненную на Java убрать и переписать на JS.

Для этого сделал отдельный файл:
<script src="${pageContext.request.contextPath}/js/loadListRC.js" type="text/javascript"></script>

Как мне в loadListRC.js передать entry?
Ответить с цитированием
  #2 (permalink)  
Старый 17.01.2018, 12:56
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

urself2015,
Для сведения:
JSP - это серверный язык, живет на сервере.
Он получает entry из запроса с клиента на сервер.
JS - клиентский язык, живет в браузере.
Так что...
Ответить с цитированием
  #3 (permalink)  
Старый 17.01.2018, 13:07
Новичок на форуме
Отправить личное сообщение для urself2015 Посмотреть профиль Найти все сообщения от urself2015
 
Регистрация: 09.01.2018
Сообщений: 7

... мне нужно, если я правильно помню теорию, передать информацию в js через json.

но как это реализовать для моего случая у меня навыка не хватает.
Ответить с цитированием
  #4 (permalink)  
Старый 17.01.2018, 13:13
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от urself2015
но как это реализовать
а) <script src="${pageContext.request.contextPath}/js/loadListRC.jsp" type="text/javascript"></script> - запрос происходит к серверному сценарию, который формирует данные и помещает их в запрашиваемый файл. Файл отдается клиенту с заголовком указывающим его mime тип.

б) Скрипт подключается как .js, а данные для него выводятся сервеным сценарием в теле запрашиваемой страницы помещенными в тег script:

<script>
//вывод данных серверным скриптом
</script>

г) Данные получаются асинхронным запросом к серверу.
Ответить с цитированием
  #5 (permalink)  
Старый 17.01.2018, 14:51
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

urself2015,
Сообщение от urself2015
файле JSP происходит обработка карты entry:
Map<String, String> entry = (Map<String, String>)request.getAttribute("currentRep");

и далее обработка этой карты.

Я хочу всю логику выполненную на Java убрать и переписать на JS.
Не знаю всех подробностей работы вашего сценария, но: JSP получает entry с клиента - на клиенте он уже есть, зачем его гонять туда-сюда?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как передать значение из js в базу данных и обратно andrey.puzanov AJAX и COMET 50 15.11.2017 21:53
Bootstrap сформировать выпадающий список на лету через js wadim Общие вопросы Javascript 0 11.09.2017 19:16
Передать переменню в JS madja Общие вопросы Javascript 3 30.12.2015 03:02
Как передать данные из js haa Общие вопросы Javascript 0 07.08.2015 09:20
Подскажите как передать по ссылке команду для js Alexanderos jQuery 8 30.10.2010 04:31