Поток Jsp -> Javascript веб-страница (Ajax?) - PullRequest
0 голосов
/ 05 марта 2011

Я делаю сайт, но немного теряюсь при программировании динамических сайтов.

Пользователь должен ввести x (внутри текстового поля), нажать кнопку отправить, обработать в java (серверная часть) и представить результат в виде отчета пользователю (используя javascript).

В настоящее время я использую JSP для обработки ввода пользователя, но теперь мне нужно передать код JSON в javascript. Javascript требует данных JSON.

На данный момент у меня есть JSP, который возвращает необходимый код JSON, и Javascript, который работает с жестко закодированным кодом JSON. Мне нужно как-то сохранить возвращенный JSON (из JSP) в переменной и передать его в Javascript. У меня есть смутное понимание AJAX - я просто не уверен, возможно ли это и как связать все это вместе.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 06 марта 2011

Звучит как идеальное место для AJAX - вы можете отправить запрос с помощью javascript, а когда он вернется, обработать его дальше с помощью javascript. Если вы не хотите, чтобы страница обновлялась.

Если вы используете jQuery, вы можете посмотреть здесь, чтобы увидеть, как его реализовать, должно быть относительно безболезненно: http://api.jquery.com/jQuery.post/

0 голосов
/ 05 марта 2011

Ваша JSP-страница может просто генерировать JSON напрямую. Нет причин для вывода из JSP HTML-кода. Таким образом, с клиента вы отправляете POST на сервер, JSP запускается, и результат (чистый JSON из вашего JSP) отправляется обратно клиенту как ответ ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...