Я предлагаю вам взглянуть на то, как GWT обрабатывает История .Вы можете сохранять состояния своего приложения, используя токены истории (например, ../modulename#user1, ../modulename#user2), и, анализируя эти токены, вы можете направить пользователя в соответствующий раздел своего приложения.Поскольку приложения GWT запускаются на одной html-странице, я считаю, что это будет правильным подходом для реализации ваших функций.И последнее, но не менее важное: эти состояния являются закладками и поддерживают также кнопку возврата браузера.
Кстати, об изменении URL-адреса, в адресной строке в режиме разработки добавляется?не отображаются в рабочем режиме при компиляции, разверните свое приложение.