Struts2 - Вопрос о реализации AJAX - PullRequest
0 голосов
/ 03 декабря 2010

Я новичок в Struts2, и мне нужно сделать какой-нибудь AJAX-вызов на сервер.

Я попытался найти какой-нибудь учебник, но жду розениндий, я ничего не нашел.Кроме того, я не понимаю, реализует ли Struts2 нативно Ajax или мне нужно использовать его с какой-то библиотекой (например, Dojo или Jquery?).

Кроме того, вы можете дать мне хороший урок?

Приветствия

Ответы [ 2 ]

1 голос
/ 04 декабря 2010

Struts2 - это инфраструктура MVC для создания веб-приложений на стороне сервера, а Ajax - это концепция, существующая на стороне клиента. С точки зрения сервера ему просто нужно ответить на HTTP-запрос (который происходит из JavaScript для Ajax).

Следовательно, Struts2 не "реализует Ajax". Вам нужно будет использовать JavaScript (или JavaScript-фреймворк, такой как jQuery, Dojo и т. Д.), Как вы упомянули.

Вы можете использовать их в Struts2 так же, как и в любом веб-проекте, включив необходимые файлы JavaScript и CSS, или вы можете использовать плагин Struts2 (есть плагины для обеих ранее упомянутых библиотек).

Я почти уверен, что плагины jQuery и Dojo содержат библиотеки тегов для выполнения Ajax.

1 голос
/ 04 декабря 2010

мы используем плагин json struts 2 для возврата json из действий Struts.

на стороне клиента, вы, вероятно, захотите использовать инфраструктуру javascript, например jQuery, для выпуска вашего ajaxвызывает, а затем обрабатывает ответ JSON.

...