2010-03-19 4 views
1

Я хочу захватить responseXML, который я создал в моем jsp. Что делать? После этого я преобразую его в html. Я знаю, что это раздражает, и мы можем сделать это с помощью фреймворка или библиотеки, например jquery, но я понимаю это с помощью ajax. Также у меня проблемы с jquery и jsp \ servlet, так как я должен использовать JSON SERVICE. Почему мне кажется, что это так сложно.Интеграция ajax и jsp

ответ

2

Это не должно быть так сложно. Возможно, вам просто нужно выровнять все технологии самостоятельно. JSP, Servlet, JavaScript, HTML DOM, HTML и Ajax - все это отдельные технологии, которые необходимо изучить и понять отдельно. Попытка все вместе сразу, не понимая их отдельно, действительно может привести к большей путанице, усложнению и усечению, как вы столкнулись. Следуйте приведенным ссылкам, чтобы узнать о них отдельно. Изучайте ходьбу перед бегом или на велосипеде.

Библиотека jQuery просто устраняет необходимость в написании/дублировании всего кода для обеспечения совместимости всех кроссбраузеров. Выполняя только запрос Ajax, метод crossbrowser уже намного превышает 10 строк кода (хорошо написанный/отступы). jQuery сводит его к минимуму, возможно oneliner.

Чтобы узнать больше о стене между JavaScript/Ajax и Java/JSP/Servlet, вы можете найти this article полезным. Я написал несколько ответов перед тем, как заставить JSP/Servlet/Ajax работать вместе (хотя в сочетании с JSON и jQuery, но почти все согласятся с тем, что JSON и jQuery - это способ пойти; JSON легко генерировать/анализировать в Java, использующий Google Gson и прост в создании/доступе/обработке в JavaScript, так как это родная природа языка; jQuery - это фактически революция в том, как вы используете JavaScript). Here - хорошая отправная точка, чтобы найти примеры кода, которые я опубликовал ранее.

Надеюсь, что это поможет.

+0

много думает BalcusC вы действительно лучшие – kawtousse