![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
САБЖ!
Нужна документация, по Ajax что нибудь из раздела "Ajax для начинающих" либо "Ajax для чайников" Ибо в нем я вообще нифига не смыслю! А задание делать нужно! Поиск в google нужных результатов не дал. Поэтому спрашиваю тут ![]() Почему тему создал в J2EE потому что задание нужно выполнить на Java + AJAX с .jspx страницами и сервлетом !! ![]() |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Вот гугл поиск. Первые две ссылки интересные, остальные не смотрел.
-------------------- Lost.... |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Kangaroo, ок пасибо, посмотрю
Может у кого книги есть на рапиде ? |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
||||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
v2v, ок, пасибо
![]() |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
на той ссылке что я давал , справа реклама от гугла и там ссылка:
http://www.telerik.com/community/ajax-lear...CFQ5OQgodQTWUHA зайди и скачай отсюда книгу из 3х частей по ajax : там всё очень доступно и красиво объясняют. |
|||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
-------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Я словил, спасибо ![]() -------------------- Lost.... |
|||
|
||||
ratzko |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 5.7.2007 Где: Estonia, Tallinn Репутация: нет Всего: нет |
Ja toze slovil. Spasibo ![]() |
|||
|
||||
Zamuta |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 18.1.2006 Репутация: 4 Всего: 6 |
-------------------- Thank you opensource. |
|||
|
||||
Ulysses4j |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 304 Регистрация: 6.6.2007 Где: Ростов-на-Дону Репутация: 1 Всего: 10 |
Раз пошла такая пьянка:
Это сообщение отредактировал(а) Ulysses4j - 25.1.2008, 08:11 -------------------- Communication is critical to the job of a programmer. C. Jazdzewski. Fatherly Advice To New Programmers |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
![]() ![]() Stampede, "простой" пример занимает 6 страниц и ниче там не понятно (( Может у кого - нить есть, самый простенький пример работы Ajax с Java ?? Что бы минимально пользователь что-то ввел, засабмитил, это передалось на сервлет *.java там тупо принять и этоже слово отправить обратно на *.jsp страницу и она это отобразила! ![]() Мне просто понять суть передачи и обработки в Ajax, а остальное я сам пойму!! ![]() ![]() ![]() |
|||
|
||||
v2v |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
index.jsp
test.jsp
Это сообщение отредактировал(а) v2v - 29.1.2008, 21:03 |
||||
|
|||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
v2v, пасибо большое, но я не понимаю, где тут передача введеного слова на сервлет! мне именно это нужно!
|
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
просмотри ещё раз книги что тебе дали ;)
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
![]() Суть: Пользователь вводит слово "Вася" сабмити его, оно летит на сервлет (Это обязательно, на сервлете я его должен считать, это и есть суть моего задания) и это же слово "Вася" с сервлета передать на *.jsp И все это нужно выполнить на Ajax Пэ.Эс. это конечно же не задание, но если я смогу понять как это сделать, то я смогу выполнить то задание, что мне дали!! ![]() |
|||
|
||||
v2v |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
Вот немного изменённый пример с отправкой данных на сервер. Я так понимаю ты не шаришь яваскрипт ![]() index.jsp
test.jsp
|
||||
|
|||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Знаешь, Samotnik, у тебя, похоже, сильная путаница в голове. Наверное тебе будет проще выполнить это задание по шагам. То есть если кто-то проведет тебя шаг за шагом. Если хочешь, я могу это сделать. Вот тебе первое задание:
1. Сформировать болванку веб-приложения стандартной конфигурации. Добиться, чтобы в браузере отображалась страница приветствия. Покзать получившуюся структуру директории и содержимое значимых файлов. -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
а также раскажи как ты собираешь проект? используешь ли какие то IDE ? Добавлено через 21 секунду и какой у тебя web контейнер? |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
буду признателен ![]() Я не чайник в WEB Java ![]() ОК, завтра быстро сделаю, что дальше ![]() ![]() первый мавен конечно ![]() не знаю..... а что это ?? ![]() |
|||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Samotnik, я неспроста высказал предположение о каше в голове: слишком много логических нестыковок в твоих постах. Вот и тут не обошлось:
и как-то не вяжутся друго с другом ![]() Поэтому давай все-таки попробуем без самодеятельности, чтобы свести к минимуму эффекты, связанные с отражением действительности в твоей голове. Чур, без обид ![]() -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Да не все в порядке ![]() Завтра по-быстрому сделаю ![]() А на самом деле, WEB контейнер это что? Может я его и использовал, но не знал об этом! Если вы имеете ввиду WEB сервер, типа AXIS , то я знаю что это, но не использую сейчас (оно и не нужно) |
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Путаница просто безумная.
Похоже у тебя веб-приложения, в которых ты не чайник, работают сами по себе. Веб-контейнер - это такой софт, который организует жизненный цикл веб-приложения, то есть его развертывание, настройку, запуск и т.п. Tomcat, Jetty, Weblogic и др. - примеры такого софта. Хотя бы Tomcat о чем-то говорит? Ты как раньше свои разработанные приложения разворачивал? Или это было на PHP? |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Вот так бы сразу и сказали, чессное слово, не знал, что tomcat это web - контейнер ![]() Конечно же я использую tomcat А тут что не так?? ![]() ![]() |
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Тогда покажи WSDL контракта, который предоставляет Axis. Видимо все-таки на 99%. Axis - движок для разработки веб-сервисов, ни в коем случае его как веб-сервис не применяют. Веб-сервер.. Ну, для тебя это Tomcat. ![]() |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
Samotnik |
|
||||||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Stampede, СДЕЛАЛ!!
1.jsp
сервлет
и отображающая страничка index.jspx
Что дальше ????? Мне все тоже самое нужно сделать, только на AJAX ![]() |
||||||
|
|||||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
Samotnik, а ты прочитал задание ?;)
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Хорошо, пойдет. Только v2v правильно говорит, в задании было еще привести структуру директории, а среди значимых файлов должен быть еще web.xml. Но в принципе и так прмерно все понятно. Знач что предлагаю сделать первым делом: вывести за скобки страницу index.jsp. Если ты собираешься перевести это дело на Аякс, то прямо из сервлета и выдавай все что нужно. Кроме того, у тебя, по-видимому, куски кода надерганы из разных источников, в результате получается, что ты шлешь форму на HellowWorldServlet, c него форвардишь на домашнюю страницу (index.jsp), а в ней под названием "Books List" выводишь содержимое директории. Ты хотел сервис эха - вот и давай делать сервис эха. По порядку: 1. Переименуй сервлет в EchoServlet. 2. Помести его в какой-нибудь пакет - например, by.samothik. 3. Пропиши для него маппинг в web.xml - например, echo.do 4. Соответственно измени значение атрибута "action" в форме на "/echo.do". Не забудь ведущий слэш - таким образом ты задаешь урл относительно корня приложения. Это полезная привычка, которая обезопасит тебя от многих сюрпризов на последующих этапах разработки. 5. В сервлете извлекай значение параметра path и выдавай его в выходной поток. 6. В сервлете, еще до начала вывода, выставь заголовки ответа:
Как добъешься, чтобы все работало, пойдем дальше. ЗЫ. Если кому-то кажется, что все эти переименования суть мышиная возня, то он здорово заблуждается. В вебе очень важно четко представлять, что как называется, где оно находится, и как к нему обратиться. Обратите внимание: все три вещи, которые я щас перечислил - вещи разные и не всегда совпадающие. До сих пор в схеме Samotnik'a в этом плане был полный бардак. -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Stampede, а вот эти .do и action это же struts ! Предлагаете с помощью него делать ??
|
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Это не обязательно Struts. .do - Просто так маппинг будет нагляднее, сразу видно, что это сервлет action - это же стандартный аттрибут html form'ы, Стратс тут не причем. -------------------- Lost.... |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
-------------------- Lost.... |
|||
|
||||
Stampede |
|
||||||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Чур, чур тебя! ![]() Struts нам здесь абсолютно без надобности. Да и не только здесь. А по существу вопроса Kangaroo тебе все правильно сказал. Не нравится .do - хорошо, выбери любое другое. Только посоветуйся сначала, а то еще выберешь .exe ![]()
Что тут может быть непонятного для "не чайника в WEB Java" © Samotnik? Я могу покзать, как это делается, но после этого окажется, что весь код сервлета я, собственно, тебе уже изложил. Впрочем, на, а то, боюсь, сам не справишься.
Вот это вот плюс заголовки ответа из моего предыдущего поста - это практически все, что нужно в сервлете. Чтобы хоть как-то загрузить тебя мыслительной деятельностью, предлагаю сделать две вещи: 1.а Изменить имя параметра path на более подходящее - например, msg. 1.б Выставить кодировку ответа, например, UTF-8. Добиться, чтобы сообщения, введенные (бело)русскими буквами, отображались корректно. -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
||||||
|
|||||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Stampede,
т.е. получается, что с сервлета нужно передавать на отображение уже готовые куски .html кода?? Ок, сделал! И как эту крастоу принять на .html странице ??? .. ... . и распечатать ?... |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
любой пример сервлета "Hello world" учит как это делать посмотри в сторону метода getWriter() класса HttpServletResponse) |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
хорошо,... а если мне не строчку нужно передать на страничку, а коллекцию, то как ее распечатать с помощью аякса ?? без аякса это делается с помощью <for each .. > |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
сделай как тебе говорят , выложи результат, а потом перейдёшь к аяксу
![]() |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
все сделал, все работает, изучаю аякс, проблема в том, что немогу найти не одного хорошого примера (я его вообще не нашел) где, на элементарном примере показана работа аякса с Java ,.. а читать книгу на 600 страниц времени нифига нету, как будет обязательно начну ее изучать ! ![]() ![]() |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
ладно так уж и быть, давай по буквам. есть у тебя jsp страничка называется index.jsp
вот её код:
вот и всё. теперь сам пиши сервлет SERLVET1 и выдавай из него нужный ответ , на нажатие кнопки. Добавлено через 1 минуту и 19 секунд поубиваешь коментарии.. а то будет не правильно работать.. |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
v2v, пасибо большое, за обьяснение, дело в том, что я за это время немного разобрался в аяксе, и то что вы щас написали, я уже сам написал (по материалам с сайта ibm название статьи "Выполнение асинхронных запросов с JavaScript и Ajax)"
![]() Проблема стала вот в чем, у меня на сервлете есть коллекция которая передается через setAttribute() на страничку .. Так вот интересует вопрос, что с ней делать ??? как эту коллекция передать на .html страничку ?? с помощью ajax (естественно) и самое главное, как эту коллекцию засунуть в выпадающий список на этой странице ?? ![]() Пэ.Эс. И вообще, нужен ли метод setAttribute() при работе с аяксом ?? Я ведь говорю, что проблема вся именно в передаче с сервлета на .html т.к. примеров в нете по этому нигде не нашел, восновном примеры с php - ajax а вот java - ajax нету ((( Это сообщение отредактировал(а) Samotnik - 4.2.2008, 18:44 |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
[]
Добавлено через 2 минуты и 54 секунды http://www.tigir.com/javascript_select.htm Это сообщение отредактировал(а) v2v - 4.2.2008, 18:48 |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
v2v,
![]() ![]() |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
прочитай ещё раз 5ть, это как раз то что тебе надо
![]() Добавлено ну у тебя получилось? или надо пошагам попробовать? ![]() или надо за тебя сделать?;) Это сообщение отредактировал(а) v2v - 4.2.2008, 23:21 |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: нет Всего: 22 |
Спасибо, немного посмеялся ...
Надо ж сразу предепредить человека, что с помощью ajax'а можно фактически отправить и получить только текстовую информацию (или любую другую струтуру, представленную в текстовом виде), поэтому даже коллекцию сначала надо запаковать (xml, json или стринги с разделителями), а при получении дешифровать. А структура ${variable} является предикатом для компилятора, который из .jsp делает .class, который результатом своей деятельности выдает фактически страничку, поэтому в процессе выполнения эту структуру использовать уже нельзя. Хотя, каюсь, когда первый раз реализовал получение данных посредством асинхронной передачи данных, упал на попу, так понравилось. Ощущение слабопередаваемое (хотя у кого есть любимые женщины, меня поймут ![]() |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
v2v |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
java script , получатель списка:
где тут Json, XML или список через запятую? |
||||
|
|||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
да, я тоже так делал, только на сервере с помощью Велосити генерил html -------------------- Lost.... |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
v2v, ок, спс, хотелось бы еще уточнить..
Я читал, что есть только 3 способа отправки данных, это либо куски html кода, либо через xml либо череез json А вы какой из этих 3 способов привели ?? тут ? |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Этот: -------------------- Lost.... |
|||
|
||||
Samotnik |
|
||||||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Фуффф... чет пока туговато :'(((
Начит, у меня есть устанока метода обратного вызова (т.е. функция которая вызовется при приходе ответа с сервлета, это updatePage) request.onreadystatechange = updatePage; ок! тут все просто я описываю эту функцию
проблема, в следующем, как мне эту красоту прикрепить к форме ?? она у меня была такой
где change
т.е. вроде как передовать принимать разобрался,... теперь интересует как к форме это все прилепить ?? и нужно ли это вообще ? Добавлено через 4 минуты и 20 секунд Блин, я конкретно туплю, мне аж стыдно уже ![]() Чувствую, что тут просто все,.. но не хватает чуток допонимать, чтоб доделать ![]() |
||||||
|
|||||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
тьфу ты блин, я же написал!
в сервлете выполняется замена твоего <select id ='selectListId' > |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
давай по шагам?
![]() |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
давай ! ![]() Добавлено через 5 минут и 56 секунд ко мне пришел результат !! Я его вывел через allert (t)
т.е. выскакивает окошко с резклтатом, интересует как это вывести ввиде списка? |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
отмена
document.getElementById("selectListId").innerHTML = t; где selectListId это Id твоего Select Это сообщение отредактировал(а) v2v - 5.2.2008, 19:52 |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
многа ![]() А вообще прикольная тема - Хеллоу Ворлд, расписанный (пока) на 4 страницы ![]() -------------------- Lost.... |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
пишу
как ты посоветовал и как в книгах встречал, но ничего не выводит... ((( хотя через алерт норм все ((( |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
покажи jsp страницу
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
вот замени:
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
у меня .html!
|
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
перед вызовом ajax у тебя должен уже быть создан
<select id='selectListId'> |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
я не понимаю, где у меня не правильно, скажите, я сам постараюсь догнать
![]() |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
замени в своём html этот кусок:
убейте меня |
|||
|
||||
Samotnik |
|
||||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
карочи, сделал
Добавлено через 3 минуты и 36 секунд v2v, чуток подругому сделал, после формы написал
Ты бы сразу сказал, что жаваскрипт не видит тот id который был положен в PrintWriteln
А ему нужен свой id который он и юзает, а то ты мне обьяснял и без того понятные вещи, про которые я читал!! Пэ.Эс. Как бы там нибыло !!! v2v, Kangaroo, огромаднейшее спасибо ! ![]() |
||||
|
|||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Ну и почему эта крастота не работает для эксплорера???
|
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: нет Всего: 22 |
У тебя запрос GET уходит по адресу
url = "ConsoleService?path=" + escape(path) Я так думаю, что ты хотел бы запустить сервлет по адресу [path]/ConsoleService. Хотя сам по себе подход удивительный - нужели на всех адресах, введенных в эдит, есть сервлет с таким именем. Поэтому строку с урл надо поменять. Пару замечаний: хотя допускаются различные включения скриптов, но обычное место вхождение скрипта (тэг <script>) - внутри <head></head>. Второе: твой код может неполноценно работать в других навигаторах из-за строчки document.forms.f.path2.innerHTML = request.responseText; - Мозилла ее не приймет. |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
А что пишет в ИЕ? Может какие-нибудь джаваскриптовые ошибки? Попробуй поставить тестовые алерты на разные куски кода. -------------------- Lost.... |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
так в том и дело, что ошибок не выдает, если бы увидел текст ошибки, сам бы исправил .... Добавлено через 1 минуту и 47 секунд и ни один алерт не срабатывает, хотя на сервлете все норм отрабатывает и пересылает назад,... а IE как ни в чем не бывало невозмутимо нихочет инфу отображать! И ошибок не выкидывает и аллерт не выводит |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
проверь что бы в ие был доступен Актив Х
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
||||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Samotnik,
выложи весь код сюда, поглядим. Только так чтобы можно покопировать и сразу запустить поглядеть, ничего не забывай ![]() -------------------- Lost.... |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Kangaroo, блин все просто, как 100 грамм пряникофф.... завтра выложу
Добавлено через 11 минут и 17 секунд Kangaroo, для тебя, все что угодно !!! ![]() |
|||
|
||||
Samotnik |
|
||||||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Вопсчем .html
web.xml
и сервлетик
|
||||||
|
|||||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Парился я полчаса
![]() Оказалось нужно поставить
чтобы ИЕ смог распарсить ответ сервера как xml ![]() Кстати вторая часть у меня не в ФФ, не в ИЕ не работает. Тут уже сам пробуй дальше )) -------------------- Lost.... |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Kangaroo, в точку !!! уже сам разобрался!! но все равно спасибо !!!!!
(С меня как обычно ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |