2010-12-03 3 views
0

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

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

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

Приветствия

ответ

1

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

Следовательно, Struts2 не «реализует Ajax». Вам следует использовать JavaScript (или инфраструктуру JavaScript, такую ​​как jQuery, Dojo и т. Д.), Как вы упомянули.

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

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

+0

Ah. это странно! Struts2 является обязательным условием. Уже сейчас JSF реализует свой собственный стандарт Ajax. Странно, что Struts не использует его, правда? – markzzz 2010-12-04 00:20:45

1

мы используем struts 2 json plugin для возвращения из JSON распорки действий.

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

Смежные вопросы