GWT: библиотека для кодирования / декодирования произвольных данных в фрагментах URL

StackOverflow https://stackoverflow.com/questions/2937171

Вопрос

AJAX приложения и GWT в частности, используйте фрагмент URL (например, http://example.com/myapp#fragment.) Чтобы поддерживать заявку на клиенте без перезагрузки страницы.

Есть ли библиотека GWT, которая облегчает кодировку и декодирование произвольных параметров в фрагмент URL? Я ищу что-то аналогичное для API сервлета getparameter () метод, но для Параметры URL-адреса на стороне клиента.

Это было полезно?

Решение

Вы можете расследовать GWT-платформа, Он включает в себя функции для чтения / модификации параметров в фрагменте, а также тонна других отличных функций MVP, таких как Eventbus, ведущие, даже простые асинхронизированные загрузки JS и т. Д. Это выглядит довольно потрясающе.

В частности, проверьте раздел «Использование параметров URL» Это руководство.

Другие советы

Если говорить о GWT-платформе, есть еще одна очень хорошая структура, называемая MVP4G. Цель MVP4G Framework заключается в том, чтобы помочь вам легко построить приложения GWT, следуя лучшим практикам, показанным Ray Ryan в Google I / O:

Модель инъекций на автобусе событий Просмотр услуг Prever Place

Он также включает в себя историй контроль, который делает параметры URL простым в использовании.

GWT имеет встроенные рамки, называемые «деятельностью и местами», которые используют эти фрагменты URL. Это делает добавление закладок и истории возможным.

https://developers.google.com/web-toolkit/doc/latest/devguidemvpactivityandlace

Также посмотрите это видео ввода / вывода (начинается в 18:15), чтобы увидеть, как это работает.

http://www.youtube.com/watch?feature=player_detailpage&v=0f5zc1uat2y#t=1094s.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top