forum.bitel.ru http://forum.bitel.ru/ |
|
Передать данные от сервера клиенту http://forum.bitel.ru/viewtopic.php?f=19&t=9632 |
Страница 1 из 1 |
Автор: | Lesto [ 03 сен 2014, 10:53 ] |
Заголовок сообщения: | Передать данные от сервера клиенту |
Доброго времени суток. Пишу свою библиотеку. Как передать данные от клиента серверу я знаю: Код: Request request = new Request(); request.setModule("module"); request.setAction("action"); request.setAttribute( "attr", "value" ); На сервере на основе информации делается запрос, затем полученные данные нужно передать обратно клиенту. |
Автор: | skyb [ 03 сен 2014, 11:27 ] |
Заголовок сообщения: | Re: Передать данные от сервера клиенту |
respons если я правильно понял вопрос |
Автор: | Lesto [ 03 сен 2014, 11:54 ] |
Заголовок сообщения: | Re: Передать данные от сервера клиенту |
а можно примерчик? |
Автор: | Lesto [ 05 сен 2014, 10:14 ] |
Заголовок сообщения: | Re: Передать данные от сервера клиенту |
так как же все таки мне быть? попробую объяснить еще раз... клиентская часть: получает данные, отправляет реквестом на сервер. серверная часть: получает данные от клиента, выполняет запрос, результат отдает обратно клиенту. клиентская часть: получив данные от сервера, отображает их. |
Автор: | stark [ 05 сен 2014, 11:32 ] |
Заголовок сообщения: | Re: Передать данные от сервера клиенту |
Вот тут есть пример. Там правда для личного кабинета, но суть не меняется. У вас уже доступен rootNode - это корень xml, вы в него добавляете данные. |
Автор: | Lesto [ 05 сен 2014, 13:12 ] |
Заголовок сообщения: | Re: Передать данные от сервера клиенту |
на стороне сервера я делаю: Код: rootNode.setAttribute("attr","value"); правильно понимаю? ) а как в клиенте получить то что я записал в рутНод? |
Автор: | stark [ 05 сен 2014, 13:30 ] |
Заголовок сообщения: | Re: Передать данные от сервера клиенту |
Lesto писал(а): на стороне сервера я делаю: Код: rootNode.setAttribute("attr","value"); правильно понимаю? ) Так лучше не стоит . Лучше создать дочерние элементы и в них уже помещать атрибуты. В том примере как раз так и делается. Lesto писал(а): а как в клиенте получить то что я записал в рутНод? Код: Document doc = getDocument( request ); if ( ClientUtils.checkStatus( this, doc ) ) { Element n = XMLUtils.selectElement( node, "/data/table" ); String value = XMLUtils.getAttribute( n, "attr" ); } rootNode - это data. |
Автор: | Lesto [ 08 сен 2014, 10:03 ] |
Заголовок сообщения: | Re: Передать данные от сервера клиенту |
вот как. спасибо! ) |
Автор: | Lesto [ 08 сен 2014, 10:23 ] |
Заголовок сообщения: | Re: Передать данные от сервера клиенту |
и еще вдогонку вопрос Код: Element n = XMLUtils.selectElement( node, "/data/table" ); node - где взять? так? Код: Node node = (Node) XMLUtils.getNode(doc, "data");
|
Автор: | stark [ 08 сен 2014, 11:57 ] |
Заголовок сообщения: | Re: Передать данные от сервера клиенту |
Lesto писал(а): и еще вдогонку вопрос Код: Element n = XMLUtils.selectElement( node, "/data/table" ); node - где взять? так? Код: Node node = (Node) XMLUtils.getNode(doc, "data"); node это и есть doc. Document наследуется от Node. А можно и так . |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |