#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:
слишком широкий ответ, поскольку конкретика отсутствует. вот несколько общих шагов.
- Соберите свои данные в массив JavaScript
- Есть скрытое поле формы
- при отправке на сервер задайте значение скрытого поля для вашего массива (в строковом формате)
- Прочитайте содержимое скрытого поля на сервере (опубликованные данные формы)
- Проанализируйте их (здесь уместен JSON)
- Используйте их при подготовке содержимого следующей страницы в виде массива JS