проблемы с заполнением массива данных с помощью Javascript

#java #javascript #html

#java #javascript #HTML

Вопрос:

У меня есть массив данных, который был сгенерирован из-за некоторых действий в моих предыдущих действиях

При отправке этой страницы элемент управления будет перенаправляться на вторую страницу, на второй странице мне нужно заполнить данные массива в таблицы (я хочу использовать Javascript для заполнения этого, никаких других средств)

Проблемы, с которыми я сталкиваюсь сейчас

1) Я не могу прочитать массив Java в Java script? (Я не уверен, как передать массив Java в функцию Javascript)

2) Думал о реализации объектов Java script, похожих на объекты Java, но будет много излишеств

Может ли кто-нибудь помочь мне преодолеть эту ситуацию

Я использую фреймворк BTT, который похож на Struts, для Javascript я не использую никаких фреймворков

Заранее спасибо

Комментарии:

1. Было бы действительно полезно, если бы вы рассказали нам, какой веб-фреймворк вы использовали, и пояснили, что это за «массив данных» — это на стороне клиента, на стороне сервера?

2. как далеко вы можете продвинуться? можете ли вы опубликовать массив JS на сервере?

3. @Narendra, это еще одна трудность, с которой я могу столкнуться, если я использую Javascript, будет сложно опубликовать на сервере

Ответ №1:

JSON был бы форматом, делающим java-массив доступным в javascript.
https://github.com/douglascrockford/JSON-java/blob/master/JSONStringer.java

Ответ №2:

слишком широкий ответ, поскольку конкретика отсутствует. вот несколько общих шагов.

  1. Соберите свои данные в массив JavaScript
  2. Есть скрытое поле формы
  3. при отправке на сервер задайте значение скрытого поля для вашего массива (в строковом формате)
  4. Прочитайте содержимое скрытого поля на сервере (опубликованные данные формы)
  5. Проанализируйте их (здесь уместен JSON)
  6. Используйте их при подготовке содержимого следующей страницы в виде массива JS