как создать URL как example.com/account в gwt приложении - PullRequest
0 голосов
/ 15 сентября 2011

Мне нужно создать несколько URL для моего приложения gwt. например, в настоящее время экран входа в систему

http://127.0.0.1:8888/abc.html?gwt.codesvr=127.0.0.1:9997 http://example.com/abc.html?gwt.codesvr=127.0.0.1:9997

я хочу изменить его на

http://127.0.0.1:8888/accounts http://example.com/accounts

поэтому, когда пользователь напрямую открывает эту ссылку

Я разработал это приложение в gwt с jdbc

с нетерпением жду вашего ответа

Ответы [ 3 ]

1 голос
/ 15 сентября 2011

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

Кстати, об изменении URL-адреса, в адресной строке в режиме разработки добавляется?не отображаются в рабочем режиме при компиляции, разверните свое приложение.

0 голосов
/ 22 марта 2014

Вы можете создать историю и добавить в нее токен:

private static final String abc = "account";
History.newItem(abc ,true);
0 голосов
/ 15 сентября 2011

Просто создайте подпапку с именем accounts и переместите туда файл index.html.Веб-сервер не должен автоматически обслуживать файл index.html, когда кто-то запрашивает просмотр папки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...